MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

नेवला के साथ DbRef - नेवला-dbref या आबाद?

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

नेवला ref: हालांकि, फ़ील्ड में केवल एक ObjectId होता है और यह नेवला स्कीमा है जो परिभाषित करती है कि एक ObjectIds संदर्भ संग्रह करें।

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




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्वचालित MongoDB बैकअप

  2. MongoDB oplog को संशोधित करें और फिर से चलाएं

  3. नेवले के साथ अद्वितीय ऑटोइनक्रिकमेंट फ़ील्ड बनाएं

  4. MongoDB में एक सम्मिलित दस्तावेज़ का _id प्राप्त करें?

  5. स्प्रिंग डेटा MongoDB - एनोटेशन @CreatedDate कस्टम आईडी फ़ील्ड के साथ उपयोग करते समय काम नहीं करता है