У меня есть модель
Допустим,
var ModelA= new Schema({
x:string,
y:refrence to model y
})
, затем в модели y
var ModelY=new Schema({
hidden:{type:Boolean,default:false},
z:reference to model z
})
И снова в модели z, у меня есть несколько полей
var ModelZ=new Schema({
p:string,
q:number
... and other fields
})
Итак, мой запрос идет по этому пути для заполнения требуемого результата
ModelA.find({x:1}).populate('y')
, поэтому после заполнения y я хочу заполнить (z) те документы, которые имеют скрытый == true, иначе оставьтекак есть (т.е. ObjcectId)
Пожалуйста, предложите запрос спасибо