sql >> Database teknologi >  >> NoSQL >> MongoDB

Skift en boolesk værdi med mongoDB

Hvis du bruger MongoDB 4.2, kan du bruge aggregeringsoperatorer i din opdateringserklæring, såsom:

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

Det vil sætte present til sand, hvis det er falsk, og til falsk, hvis det er en anden værdi.



  1. Funktion til at bytte værdier i NodeJS m/ mongo+mongoose

  2. Kom godt i gang med MongoDB Go-driveren

  3. Redis datastruktur pladskrav

  4. Hvorfor skal jeg lukke eller holde Redis-forbindelser åbne?