2013-02-27 152 views
9

मैं अपने मोंगोडीबी संग्रह के नामों के लिए नामस्थान बनाने के लिए वास्तव में डॉट नोटेशन का उपयोग करना चाहता हूं।MongoDB संग्रह नामों के लिए डॉट नोटेशन का उपयोग करने में क्या कमी है?

उदाहरण के लिए:

users 
users.admins 
users.developers 

इस एक बुरा विचार है? क्या ऐसा करने पर कोई संभावित समस्याएं, कमी या सीमाएं हैं?

+2

बस अपनी खुद की संग्रह प्रणाली का नाम न दें।

उत्तर

11

इसमें कुछ भी गलत नहीं है। वास्तव में, this book पृष्ठ 8 पर संग्रह में डॉट नोटेशन के उपयोग की सिफारिश करता है। यह इन्हें subcollections के रूप में संदर्भित करता है; हालांकि, यह शब्द व्यापक उपयोग में प्रतीत नहीं होता है।

यह जानना महत्वपूर्ण है कि आपके प्रश्न में सूचीबद्ध 3 संग्रह 3 अलग-अलग संग्रह हैं, जिनके नामकरण के अलावा एक-दूसरे से कोई संबंध नहीं है। मोंटो डीबी कार्यक्षमता के मामले में डॉट नोटेशन कुछ भी नहीं करता है।

हालांकि संगठन के लिए यह उपयोगी है, और संग्रह क्रमबद्ध रूप से क्रमबद्ध होने पर अच्छी तरह से सूचीबद्ध है। तो संक्षेप में कोई कमी या संभावित समस्याएं नहीं हैं और आपको लाभ प्राप्त होता है क्योंकि आपके संग्रह नाम बेहतर व्यवस्थित होते हैं।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^