के लिए अद्वितीय ऑब्जेक्ट आईडी द्वारा संदर्भित किया गया है, मैं एक वेब ऐप को कोड करना चाहता हूं जहां अधिकांश अनुभाग उपयोगकर्ता प्रोफ़ाइल पर निर्भर हैं (उदाहरण के लिए प्रति व्यक्ति अलग-अलग सूचियां आदि) और मुझे MongoDB का उपयोग करना अच्छा लगेगा। मैं मुख्य प्रोफाइल दस्तावेज़ के लिए लगभग 10 एम्बेडबैक दस्तावेज़ बनाने और अपने उपयोगकर्ता के अंदर एक उपयोगकर्ता से संबंधित सब कुछ रखने के बारे में सोच रहा था।मोंगो डीबी एम्बेडेड दस्तावेज़ बनाम एक ऑब्जेक्ट उपयोगकर्ता प्रोफाइल
मुझे मोंगोडब के लिए विदेशी कुंजी का उपयोग करने का एक स्पष्ट तरीका नहीं दिखता है, उदाहरण के लिए ऑब्जेक्ट आईडी के प्रकार के साथ _do_id फ़ील्ड बनाने का एकमात्र तरीका होगा, लेकिन वे आंतरिक रूप से पूरी तरह से असंबंधित होंगे, बस ऐसा होता है एक ही आईडी मुझे पूछना होगा।
- क्या शीर्ष स्तर के दस्तावेज़ के अंदर एम्बेडेड दस्तावेज़ प्रकारों की संख्या पर कोई सीमा है जो प्रदर्शन को कम कर सकता है?
- आप कैसे केंद्रीय प्रोफ़ाइल दस्तावेज़ रखने के मुद्दे को हल करते हैं कि अधिकांश दस्तावेजों को प्रति व्यक्ति एक दृश्य प्रस्तुत करने के लिए संबंधित होना चाहिए?
- क्या आप मोंगो डीबी के अंदर अर्द्ध विदेशी कुंजी का उपयोग करते हैं और ऑब्जेक्टआईड प्रकारों वाले फ़ील्ड हैं जिनके पास एम्बेड करने के बजाए कुछ अन्य दस्तावेज़ का अद्वितीय आईडी होगा?
मुझे नहीं लगता कि जब कोई दृष्टिकोण लिया जाना चाहिए। आपका बहुत बहुत धन्यवाद!
+1। – Adelin