MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Testen und Dekrementieren in einer atomaren Operation?

Qualifizieren Sie die Aktualisierung, um das Dokument nur zu aktualisieren, wenn amount ist größer als 0:

db.coll.update({_id: 'XXX', amount: {$gt: 0}}, {$inc: {amount: -1}})