sql >> Databasteknik >  >> NoSQL >> MongoDB

Testa och minska i en atomoperation?

Kvalificera uppdateringen för att endast uppdatera dokumentet om amount är större än 0:

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



  1. MongoDB - $set för att uppdatera eller push Array-element

  2. Flera befolkningar - mongoosejs

  3. Aktuell URL-strängtolkare är utfasad

  4. Valideringsobjekt måste ha minst en operatör/meteormongo