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

क्या मोंगोडब रीइंडेक्स करता है यदि आप उस फ़ील्ड को बदलते हैं जिसका उपयोग इंडेक्स में किया जाता है?

मोंगोडब में अनुक्रमित फ़ील्ड को अपडेट करने से इंडेक्स का अपडेट होता है (या यदि आपके पास एक से अधिक इंडेक्स हैं) जो इसका उपयोग करते हैं। यह "रीइंडेक्स" नहीं करता है। इतना महंगा नहीं होना चाहिए - प्रभावी रूप से आप पुरानी प्रविष्टि को हटा देंगे और एक नई प्रविष्टि डाल देंगे।

इस दस्तावेज़ में मोंगोडब इंडेक्स पर उचित मात्रा में विवरण है:

http://docs.mongodb.org/master/MongoDB-indexes-guide .pdf

BTW, ध्यान रखें कि एक विशेष फ़ील्ड है, _id, जिसे mongodb प्राथमिक कुंजी के रूप में उपयोग करता है

आप _id फ़ील्ड को अपडेट नहीं कर सकते।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. NodeJS का उपयोग करके ब्राउज़र में GET अनुरोध परिणाम प्रदर्शित करें

  2. गोलंग से कनेक्ट करने के लिए मोंगोडब 3.6 से नए यूआरएल का उपयोग कैसे करें

  3. Mongodb . में एक ही समय में $regex एकाधिक फ़ील्ड खोजने का प्रयास कर रहा है

  4. एम्बर-डेटा और मोंगोडीबी, _id . को कैसे संभालें

  5. $cond . के अंदर $मौजूद है के साथ सशर्त समूहन