मुझे पता है, कि यह {उपयोगकर्ता नाम: "जॉन", उम्र: 12} की तरह इस तरह के रिकॉर्ड रखना संभव नहीं है। मेरा मतलब है, बिना _id। यह कैसे करना है?
मुझे यकीन नहीं है कि कैसे @ सर्ज का जवाब पर्याप्त स्पष्ट नहीं था, फिर से पुन: पुनरावृत्त करने के लिए, कोई रास्ता नहीं है। तकनीकी रूप से आप अभी भी मोंगोडीबी के कुछ संस्करणों में एक कैप्ड संग्रह में _id निकाल सकते हैं, इसके अलावा, आप इसके अलावा नहीं कर सकते हैं।
इसके अलावा, मैं उपयोगकर्ता नाम का उपयोग कर यह चिंतित हूँ, यह इस तरह sharding जैसी गतिविधियों के लिए सबसे अच्छी बात नहीं हो सकता है और समूहों आदि पर उच्च acitivty की "हॉटस्पॉट" बना सकते हैं, यह सब सैद्धांतिक है के बाद से मैं अपनी स्थिति में नहीं हूँ हालांकि, आपके डेटा के साथ, इस सामान पर विचार करना सबसे अच्छा है।
यदि उपयोगकर्ता नाम कभी भी बदल सकते हैं, और वे अन्य दस्तावेजों में उपयोग किए जाते हैं, तो मैं आपको सलाह दूंगा कि आप उन्हें प्राथमिक कुंजी ('_id') न बनाएं क्योंकि आपको नए उपयोगकर्ता नाम को इंगित करने वाले सभी स्थानों को अपडेट करने की आवश्यकता होगी (और आपके पास समय-समय पर समस्या होगी क्योंकि मोंगोडीबी में लेनदेन नहीं हैं)। – WiredPrairie