Imagen
Como todos pueden ver en la imagen, postImage muestra Array (0), he usado el siguiente código.
dbs.collection('posts').aggregate([ { $lookup:{ from: "images", localField: "_id", foreignField: "object_id", as: "postImage" } }, ]).toArray((err, res) => { if(err) throw err; doc.send(JSON.stringify(res)); dbs.close(); })Imagen de la base de datos: -
colección de correos
Aquí las colecciones de publicaciones _id coinciden con object_id con la colección de imágenes. Quiero obtener ambos datos. ¿Qué tengo que hacer?
Gracias de antemano.
Creo que funcionará después de modificar el código a esto.
{ "$project": { "_id": { "$toString": "$_id" } } },antes de usar $búsqueda