J'ai réussi à me débrouiller en mettant une condition d'unicité dans mes
tables résultantes.

Merci quand même

Le 23 avril 2012 11:19, Cyril Mougel <[email protected]> a écrit :

> 2012/4/23 Frédérick Sauvage <[email protected]>:
> > Bonjour à tous,
> >
> > Je travaille sur un code en Ruby déjà avancé et j'ai des bouts de code
> > qui ont une syntaxe que je ne connaissais pas telle :
> >
> > query "data.location.id" => /^((?!\/).*)$/,
> >  "data.location.type" => "url",
> >  "context.ua" => { "$exists" => "true"}
> >
> > J'ai jusqu'ici réussi à m'adapter, mais voilà que pour accélérer le
> > calcul j'ai besoin de modifier ce code pour y include un "group by"
> > sur context.user_id.
> > Ne voyant pas comment include ceci (et en espérant m'exprimer assez
> > clairement, ce qui n'est pas évident quand j'ai le nez dans le code),
> > je sollicite votre aide pour m'apporter une solution.
>
>
> Tu as l'opération group()
>
> http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%7B%7Bgroup%28%29%7D%7D
> qui permet de faire cela. Par contre il faut bien que ca soit sur un
> document embedded et non un document d'une autre collection.
>
> Pour l'implémentation, ca dépend ce que tu utilises pour faire tes
> requêtes MongoDB.
>
> Cordialement
>
> --
> Cyril Mougel
> http://blog.shingara.fr
>
> --
> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
> Google Groups.
> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
> [email protected]
> Pour résilier votre abonnement envoyez un e-mail à l'adresse
> [email protected]
>



-- 
SAUVAGE Frédéric

-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à