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

MongoDB और जुड़ता है

यह कोई जुड़ाव नहीं है क्योंकि जरूरत पड़ने पर ही रिश्ते का मूल्यांकन किया जाएगा। दूसरी ओर एक जुड़ाव (SQL डेटाबेस में) रिश्तों को सुलझाएगा और उन्हें इस तरह लौटाएगा जैसे कि वे एक ही तालिका हों (आप "दो तालिकाओं को एक में जोड़ते हैं")।

आप DBRef के बारे में और अधिक यहाँ पढ़ सकते हैं:http://docs.mongodb.org/manual/applications/database-references/

संदर्भों को हल करने के लिए दो संभावित समाधान हैं। एक इसे मैन्युअल रूप से करना है, जैसा कि आपने लगभग वर्णन किया है। किसी दस्तावेज़ के _id को किसी अन्य दस्तावेज़ के अन्य_आईडी में सहेजें, फिर संबंध को हल करने के लिए अपना स्वयं का फ़ंक्शन लिखें। दूसरा समाधान डीबीआरएफ का उपयोग करना है जैसा कि ऊपर दिए गए मैनुअल पेज पर वर्णित है, जो मोंगोडीबी को क्लाइंट-साइड संबंध को हल करने में मदद करेगा। मांग पर। आप कौन सा समाधान चुनते हैं इससे कोई फर्क नहीं पड़ता क्योंकि दोनों विधियां क्लाइंट-साइड संबंध को हल करेंगी (ध्यान दें कि SQL डेटाबेस सर्वर-साइड पर जुड़ने का समाधान करता है)।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब खोल पर प्रत्येक के लिए अद्यतन करें

  2. MongoDb - प्रकार को इंट से डबल में बदलें

  3. नेवला मोंगोडब वस्तुओं की एक सरणी को क्वेरी करता है

  4. JSON क्रमांकन Mongodb

  5. MongoDB के लिए परिनियोजन पैटर्न की तुलना करना