संस्करण के बावजूद, आपके उदाहरण के लिए, यह <update>
है:
{ $set: { lastLookedAt: Date.now() / 1000 } }
हालाँकि, MongoDB के आपके संस्करण के आधार पर, क्वेरी अलग दिखाई देगी। संस्करण के बावजूद, कुंजी यह है कि खाली स्थिति {}
किसी भी दस्तावेज़ से मेल खाएगी । 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
"मल्टी" पैरामीटर के लिए है (कई रिकॉर्ड अपडेट करें)