Tài liệu được nhúng chỉ có thể tồn tại dưới dạng các mục trong một mảng. Đó là do thiết kế, bạn có thể hỏi tác giả vì lý do của họ :)
Bạn có thể muốn sử dụng DBRef
:
Person = new Schema
mother: { type: Schema.ObjectId, ref: 'Person' }
father: { type: Schema.ObjectId, ref: 'Person' }
(lưu ý rằng bạn không cần add
gọi)
Xem tài liệu cho populate / DBRef .