我的记录如下所示,
"recordIds" : [
ObjectId("58738da9796c616bdec43404"),
ObjectId("58736ffbff7a0c2391c184fd")
]
我想让学生属于这个id,为此我写了一个查询,如下:
recordIds.forEach(function(i,v){
Student.find({ _id: v }, function (err, students) {
if (!err) {
json.students = students;
}
});
});
我的模特:
students: [{
type : Schema.ObjectId,
ref: 'Student'
}],
答案 0 :(得分:1)
这将完全符合您的要求,但更容易。
db.students.find({ _id: { $in: recordIds } })