Agrégation de 2 collections in mongodb avec une condition

Elina_ch -  
RV71 Messages postés 620 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Comment convertir cette requête SQL en Mongo:
------------------------
select * from eleves, devoirs where
eleves.code=devoirs.code and elevs.code="NAT123"
-------------------------
j'ai essayé ce code mais il n'est pas marché

----------------------------------
self.collection_eleve.aggregate([
{ "$match": {"code": "NAT123"}},
{
"$lookup": {

"from": "devoirs",
"localField": "code",
"foreignField": "code",
"as": "detail_notes"
}
}
])

----------------------------------

la fonction d'agrégation ($ lookup) ça marche mais quand j'ajoute la condition elves.code = "NAT123" ("$ match": {"code": "NAT123"}) cela ne fonctionnait pas.
comment je peut la faire !

1 réponse