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

MongoDB में अनेक से अनेक संबंध कैसे व्यवस्थित करें?

मैंने जो देखा है वह किया है, और जो मैं वर्तमान में उपयोग करता हूं वह प्रत्येक दस्तावेज़ में नोड आईडी के साथ एम्बेडेड सरणी हैं।

तो दस्तावेज़ user1 में संपत्ति समूह हैं:[id1,id2]

और दस्तावेज़ समूह 1 में संपत्ति उपयोगकर्ता हैं:[उपयोगकर्ता 1]। दस्तावेज़ समूह2 में संपत्ति उपयोगकर्ता भी हैं:[user1]।

इस तरह आप एक समूह वस्तु प्राप्त करते हैं और आसानी से सभी संबंधित उपयोगकर्ताओं का चयन करते हैं, और उपयोगकर्ता के लिए भी ऐसा ही होता है।

ऑब्जेक्ट बनाते और अपडेट करते समय यह थोड़ा अधिक काम लेता है। जब आप कहते हैं कि 2 ऑब्जेक्ट संबंधित हैं, तो आपको दोनों ऑब्जेक्ट्स को अपडेट करना होगा।

MongoDB में एक अवधारणा DBReferences भी है और आपके ड्राइवर के आधार पर, यह किसी दस्तावेज़ को पुनर्प्राप्त करते समय संदर्भित वस्तुओं को स्वचालित रूप से खींच लेगा।

http://www.mongodb.org/display/DOCS/Database+References#DatabaseReferences-DBRef



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB इंडेक्स बनाता है - उपयोगकर्ताओं को नए बिल्ड को ट्रिगर करने से रोकता है

  2. दस्तावेज़ों के लिए क्वेरी जहां सरणी का आकार 1 . से बड़ा है

  3. MongoDB एक उप-दस्तावेज़ पर प्रत्येक कुंजी का कुल योग

  4. डोकर के साथ MongoDB पहले कनेक्ट पर सर्वर [लोकलहोस्ट:27017] से कनेक्ट करने में विफल रहा

  5. MongoDB एकत्रीकरण:अलग-अलग क्षेत्रों की गणना करना