Ejemplo $lookup
Last updated
Was this helpful?
Last updated
Was this helpful?
Funciona con un innerjoin uniendo colecciones dentro de la misma base de datos
Referencia
Queremos mostrar los modelos en cada articulo
Unimos las dos coleecciones en base al atributo idmodelo, si se observa se crea un nuevo atributo modelo_docs.que contiene el documento del modelo correspondiente.
db.articulo.aggregate([ { $lookup: { from: "modelo", localField: "modelo.idmodelo", foreignField: "idmodelo", as: "modelo_docs" } } ])
salida