Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{"key":1,"amount":500},{"key":2}]
Query
db.collection.update({"key":1},[{"$set":{"amount":{"$min":[{"$sum":["$amount",500]},100000]}}}],{"multi":false,"upsert":false})
Result