sql >> Databasteknik >  >> NoSQL >> MongoDB

Växla ett booleskt värde med mongoDB

Om du använder MongoDB 4.2 kan du använda aggregeringsoperatorer i din uppdateringssats, som:

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

Det kommer att ställa in present till sant om det är falskt och till falskt om det är något annat värde.



  1. Spring Data:Unikt fält i MongoDB-dokument

  2. Unik begränsning med två fält i MongoDB

  3. Hur använder man ett dynamiskt variabelnamn i JavaScript utan eval för en MongoDB-uppdatering?

  4. Regex för MongoDB ObjectID