आपको केवल एक वास्तविक DBRef
का उपयोग करने की आवश्यकता है (और mongoose-dbref
) उस मामले के लिए जहां किसी फ़ील्ड में ObjectIds हो सकते हैं जो संभावित रूप से एक से अधिक संग्रह में दस्तावेज़ों का संदर्भ देते हैं। एक DBRef
एक ObjectId
का टपल है , एक संग्रह नाम, और एक वैकल्पिक डेटाबेस नाम।
नेवला ref:
हालांकि, फ़ील्ड में केवल एक ObjectId
होता है और यह नेवला स्कीमा है जो परिभाषित करती है कि एक ObjectIds संदर्भ संग्रह करें।
तो नेवला ref:
फ़ील्ड अधिक कुशल हैं और हमेशा उपयोग किया जाना चाहिए जब तक कि आपको बहु-संग्रह संदर्भ समर्थन की आवश्यकता न हो जो DBRef
है प्रदान करता है।