埋め込みドキュメントは、配列内のアイテムとしてのみ存在できます。これは仕様によるもので、
DBRef
を使用することをお勧めします :
Person = new Schema
mother: { type: Schema.ObjectId, ref: 'Person' }
father: { type: Schema.ObjectId, ref: 'Person' }
(add
は必要ないことに注意してください 電話)
Populate / DBRefについては、docsを参照してください 。