एंबेडेड दस्तावेज़ केवल एक सरणी में आइटम के रूप में मौजूद हो सकते हैं। यानी डिज़ाइन के अनुसार, आप लेखकों से पूछ सकते हैं उनके कारणों के लिए :)
आप DBRef
. का उपयोग करना चाह सकते हैं :
Person = new Schema
mother: { type: Schema.ObjectId, ref: 'Person' }
father: { type: Schema.ObjectId, ref: 'Person' }
(ध्यान दें कि आपको add
. की आवश्यकता नहीं है कॉल)
पॉप्युलेट/DBRef के लिए दस्तावेज़ देखें ।