Database

[{"_id":1,"i":0}]

Query

db.collection.update({_id:1},[{$set:{"i":{$min:[{$add:["$i",1]},2]},"a":"foo","b":"bar","c":"baz"}}],{multi:true})

Result