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
을 문서와 함께 가져 오는 방법입니까?