MongoDB में एक:कुछ संबंधों के साथ, प्रदर्शन कारणों से दस्तावेज़ को एम्बेड करना लगभग हमेशा अधिक फायदेमंद होता है। एम्बेड किए गए दस्तावेज़ों के साथ काम करने का एकमात्र नुकसान यह है:
- यदि किसी कारण से आप यह कहने के लिए आदतों का विकल्प खोलते हैं कि कोई व्यक्ति 1,000,000 आदतों का चयन कहाँ कर सकता है, तो दस्तावेज़ 16MB के अधिकतम आकार से अधिक हो सकता है।
- यदि कोई उपयोगकर्ता आदतों में विभिन्न मूल्यों को दर्ज कर सकता है तो आप अपने आप को असंगति के लिए खोलते हैं (उदा। एक उपयोगकर्ता की आदत 'पतंग उड़ाना' और एक उपयोगकर्ता की आदत 'पतंग उड़ाना' है)। हालांकि, यदि आपने डेटा को सामान्य कर दिया है, तो यह कोई समस्या नहीं होगी।