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

बचाने से पहले नेवला _id प्रभावित

अधिकांश MongoDb ड्राइवर स्वचालित रूप से ObjectId/_id . उत्पन्न करेंगे क्लाइंट पक्ष, Node.js के लिए मूल ड्राइवर सहित। विशिष्ट रूप से एक आईडी जनरेट करने के लिए लॉकिंग की एक छोटी राशि होती है, इसलिए कनेक्टेड क्लाइंट को जेनरेशन वितरित न करने का कोई कारण नहीं है।

नेवला को वस्तुओं को ट्रैक करने और संदर्भित करने के लिए एक विशिष्ट पहचानकर्ता की आवश्यकता होती है, इसलिए यह तुरंत एक पहचानकर्ता बनाता है।

Node.JS क्लाइंट में आप वैकल्पिक रूप से कर सकते हैं उदाहरण के लिए संपत्ति सेट करें forceServerObjectId करने के लिए true इस व्यवहार को नियंत्रित करने के लिए।

हालांकि, docs के अनुसार Mongoose का उपयोग करते समय इसे ओवरराइड नहीं किया जा सकता है। :




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB पर बिल्डिंग इंडेक्स के खतरे

  2. NodeJS से MongoDB में सत्र कैसे स्टोर करें?

  3. PHP स्ट्रिंग को 24 वर्णों से 20 . तक संपीड़ित (छोटा) करें

  4. मोंगोडब परिणाम जावा से _id हटाएं

  5. पूरे दस्तावेज़ के साथ $lookup से सरणी में तत्वों की फ़िल्टर की गई संख्या प्राप्त करें