Database

[{"docId":1001,"totalViews":3,"docInfo":[{id:1,views:2},{id:2,views:1}]}]

Query

db.collection.update({docId:1001,"docInfo.id":2},{$inc:{"docInfo.$.views":1,"totalViews":1}})

Result