Independientemente de la versión, para su ejemplo, <update> es:
{ $set: { lastLookedAt: Date.now() / 1000 } }
Sin embargo, dependiendo de su versión de MongoDB, la consulta se verá diferente. Independientemente de la versión, la clave es que la condición vacía {} coincidirá con cualquier documento . En el shell de Mongo, o con cualquier cliente de MongoDB:
$versión>=3.2:
db.foo.updateMany( {}, <update> )
{}es la condición (la condición vacía coincide con cualquier documento)
3.2> $versión>=2.2:
db.foo.update( {}, <update>, { multi: true } )
{}es la condición (la condición vacía coincide con cualquier documento){multi: true}es la opción "actualizar varios documentos"
$ versión <2.2:
db.foo.update( {}, <update>, false, true )
{}es la condición (la condición vacía coincide con cualquier documento)falsees para el parámetro "upsert"truees para el parámetro "multi" (actualizar varios registros)