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

Test e decremento in un'operazione atomica?

Qualifica l'aggiornamento per aggiornare il documento solo se amount è maggiore di 0:

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