(नोट :कुछ अतिरिक्त शोध के बाद अद्यतन मूल उत्तर)
नया ऑपरेशन कमांड लिखें
जो 2.6 के साथ आया था और इसलिए किसी भी समर्थित ड्राइवर (PHP 1.5+) और MongoDB सर्वर (2.6+) के बीच उपयोग में है, इसका मतलब है कि w=0
के नए शब्दार्थ लेखन खेल में हैं। इसका मतलब है कि सर्वर प्रतिक्रिया भेजने से पहले ऑपरेशन के पूरा होने की प्रतीक्षा करता है (अर्थात, w=0
के बीच एकमात्र अंतर है और w=1
क्या वह w=0
. है त्रुटि विवरण को छोड़ देता है)। ड्राइवर अभी भी कॉल से लौटने से पहले उस प्रतिक्रिया की प्रतीक्षा करता है (यानी अब आग नहीं है और भूल जाओ)।
आप इसे MongoDB शेल में भी देख सकते हैं, और इसके आसपास का आधिकारिक तरीका नए बल्क एपीआई . हालांकि मुझे पता है कि 2.4 और नीचे के सर्वर से कनेक्ट होने पर 1.5 ड्राइवर लीगेसी राइट ऑपरेशंस पर वापस आ जाएगा, PHP ड्राइवर में उस व्यवहार को लागू करने का कोई तरीका नहीं है।