Ejemplo $lookup
$lookup
Funciona con un innerjoin uniendo colecciones dentro de la misma base de datos
Referencia
https://docs.mongodb.com/manual/reference/operator/aggregation/lookup/index.html
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
Last updated