sql >> Base de Datos >  >> NoSQL >> MongoDB

Alternar un valor booleano con mongoDB

Si usa MongoDB 4.2, puede usar operadores de agregación en su declaración de actualización, como:

.findOneAndUpdate({_id: day.id},[{$set:{present:{$eq:[false,"$present"]}}}]);

Eso establecerá present a verdadero si es falso, y a falso si es cualquier otro valor.