0
我的架构如下所示猫鼬。选择嵌套文档的_id
var child = new Schema({
some: String
});
var parent = new Schema({
path: {type: String},
children: [child]
});
var model = mongoose.model('model', parent);
其实我也不需要孩子的模式分别定义。它也可以在父项中定义。问题依然如此。
所以,现在我model.find
文档,并期望返回文档是
{
//A lot of mongoose's stuff..
_doc: {
_id: ObjectId,
path: 'some string',
children: [{
_id: ObjectId,
some: 'other string'
}]
}
}
但孩子没有_id
虽然当我检查与蒙戈本文外壳所有的孩子都有自己的_id
秒。
问题是如何获取这些_id
与文档?