Независимо от версията, за вашия пример, <update> е:
{ $set: { lastLookedAt: Date.now() / 1000 } }
Въпреки това, в зависимост от вашата версия на MongoDB, заявката ще изглежда различно. Независимо от версията, ключът е, че празното условие {} ще съответства на всеки документ . В обвивката на Mongo или с всеки MongoDB клиент:
$version>=3.2:
db.foo.updateMany( {}, <update> )
{}е условието (празното условие съответства на всеки документ)
3.2> $version>=2.2:
db.foo.update( {}, <update>, { multi: true } )
{}е условието (празното условие съответства на всеки документ){multi: true}е опцията „актуализиране на множество документи“
$ версия <2.2:
db.foo.update( {}, <update>, false, true )
{}е условието (празното условие съответства на всеки документ)falseе за параметъра "upsert"trueе за параметъра „multi“ (актуализиране на множество записи)