Bez ohledu na verzi, například <update>
je:
{ $set: { lastLookedAt: Date.now() / 1000 } }
V závislosti na vaší verzi MongoDB však bude dotaz vypadat jinak. Bez ohledu na verzi je klíčem prázdná podmínka {}
bude odpovídat jakémukoli dokumentu . V prostředí Mongo nebo pomocí libovolného klienta MongoDB:
Verze $>=3.2:
db.foo.updateMany( {}, <update> )
{}
je podmínka (prázdná podmínka odpovídá libovolnému dokumentu)
3.2> $verze>=2.2:
db.foo.update( {}, <update>, { multi: true } )
{}
je podmínka (prázdná podmínka odpovídá libovolnému dokumentu){multi: true}
je možnost „aktualizovat více dokumentů“
Verze $ <2.2:
db.foo.update( {}, <update>, false, true )
{}
je podmínka (prázdná podmínka odpovídá libovolnému dokumentu)false
je pro parametr "upsert"true
je pro parametr "multi" (aktualizace více záznamů)