संस्करण चाहे जो भी हो, आपके उदाहरण के लिए, <update>
है:
{ $set: { lastLookedAt: Date.now() / 1000 } }
हालांकि, मोंगोडीबी के आपके संस्करण के आधार पर, क्वेरी अलग दिखाई देगी। संस्करण चाहे जो भी हो, कुंजी यह है कि खाली स्थिति {}
किसी भी दस्तावेज़ से मेल खाएगा . Mongo शेल में, या किसी MongoDB क्लाइंट के साथ:
$संस्करण>=3.2:
db.foo.updateMany( {}, <update> )
{}
शर्त है (खाली शर्त किसी दस्तावेज़ से मेल खाती है)
3.2> $संस्करण>=2.2:
db.foo.update( {}, <update>, { multi: true } )
{}
शर्त है (खाली शर्त किसी दस्तावेज़ से मेल खाती है){multi: true}
"एकाधिक दस्तावेज़ अपडेट करें" विकल्प है
$संस्करण <2.2:
db.foo.update( {}, <update>, false, true )
{}
शर्त है (खाली शर्त किसी दस्तावेज़ से मेल खाती है)false
"अप्सर्ट" पैरामीटर के लिए हैtrue
"मल्टी" पैरामीटर के लिए है (एकाधिक रिकॉर्ड अपडेट करें)