Actualizacion compleja
Actualizar multiples documentos
Filtrando entre fechas y supervisado = false
con
supervisado=true
observacionsupervisor=No fueron revisados el año pasado
estadosupervisado=buen estado
db.limpieza.update({ $and: [
{fechahorasupervision: {$gte: new Date("2020-08-01T00:00:00.000Z")}},
{fechahorasupervision: {$lte: new Date("2022-12-31T23:59:59.999Z")}}
], supervisado: false},
{$set : {"supervisado":"true", "observacionsupervisor":"No fueron revisados el año pasado","estadosupervisor":"buen estado" } }
,{multi: true }
)
Otra actualización
Para actualizar filtrando
supervisado=true
user.1.iuser=37
entre fechas
con los valores:
supervisado= true
observacionsupervisor=No fueron revisados el año pasado
estadosupervisado=buen estado
db.limpieza.update({ $and: [
{fechahorasupervision: {$gte: new Date("2020-08-01T00:00:00.000Z")}},
{fechahorasupervision: {$lte: new Date("2022-12-31T23:59:59.999Z")}}
], supervisado: true, 'user.1.iduser': 37 },
{$set : {"supervisado":"true", "observacionsupervisor":"No fueron revisados el año pasado","estadosupervisor":"buen estado" } }
,{multi: true }
)s

Last updated
Was this helpful?