Sürüm ne olursa olsun, örneğin <update>:
{ $set: { lastLookedAt: Date.now() / 1000 } }
Ancak, MongoDB sürümünüze bağlı olarak, sorgu farklı görünecektir. Sürüm ne olursa olsun, anahtar boş koşulun {}herhangi bir belgeyle eşleşmesidir . Mongo kabuğunda veya herhangi bir MongoDB istemcisiyle:
$ sürüm> = 3.2 :
db.foo.updateMany( {}, <update> )
{} koşul (boş koşul herhangi bir belgeyle eşleşir)
3.2> $ sürüm> = 2.2 :
db.foo.update( {}, <update>, { multi: true } )
{} koşul (boş koşul herhangi bir belgeyle eşleşir)
{multi: true} "birden çok belgeyi güncelle" seçeneğidir
$ sürüm <2.2 :
db.foo.update( {}, <update>, false, true )
{} koşul (boş koşul herhangi bir belgeyle eşleşir)
false" upsert " parametresi içindir
true "multi" parametresi içindir (birden fazla kaydı güncelleyin)