En primer lugar, actualice mongoose 3 a 4 y luego use la forma más simple para la población profunda en mongoose como se muestra a continuación:
Supongamos que tiene un esquema de blog que tiene un ID de usuario como ID de referencia y luego, en Usuario, tiene alguna revisión como ID de referencia para la revisión del esquema. Básicamente, tienes tres esquemas:1. Blog2. Usuario3. Revisar
Y, debe consultar desde el blog, qué usuario es el propietario de este blog y la revisión del usuario. Por lo tanto, puede consultar su resultado como:
BlogModel
.find({})
.populate({
path : 'userId',
populate : {
path : 'reviewId'
}
})
.exec(function (err, res) {
})