मेरा मानना है कि यह MongoDB डॉक्सका सबसे प्रासंगिक अंश है। ए> :
तो इसका मतलब यह है कि जिस क्लाइंट ने इंडेक्स बनाने के लिए कमांड जारी किया था, वह तब तक ब्लॉक रहेगा जब तक कि इंडेक्स पूरी तरह से नहीं बन जाता। यदि, किसी अन्य क्लाइंट से, आप इंडेक्स बनाते समय डुप्लिकेट दस्तावेज़ जोड़ने जैसा कुछ कर रहे हैं, तो यह बिना किसी त्रुटि के दस्तावेज़ को सम्मिलित करेगा, लेकिन अंततः आपके प्रारंभिक क्लाइंट को एक त्रुटि का सामना करना पड़ेगा कि यह इंडेक्स को पूरा करने में असमर्थ था क्योंकि अद्वितीय अनुक्रमणिका के लिए एक डुप्लीकेट कुंजी है।
अब, मैं वास्तव में यहां यह समझने की कोशिश कर रहा हूं कि MongoID का index(..., {background:true})
क्या है। विकल्प करता है, क्योंकि ऐसा लगता है कि प्रत्येक लेखन पृष्ठभूमि में लेखन के अनुक्रमण भाग को निष्पादित कर सकता है, लेकिन अब मेरी समझ यह है कि यह विकल्प केवल अनुक्रमणिका के प्रारंभिक निर्माण पर लागू होता है। इसे दस्तावेज़ों के परिचय में पृष्ठभूमि MongoDB की createIndex विधि के लिए विकल्प
(जो तकनीकी रूप से MongoID की पृष्ठभूमि
. जैसी नहीं है विकल्प, लेकिन यह उस विकल्प से संबंधित विशेषता की अवधारणा को स्पष्ट करता है):