Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{"likes":[1,2,3],likeNum:3},{"likes":[1,2,45],likeNum:3}]
Query
db.collection.update({},{$pull:{likes:1},$inc:{likeNum:-1}})
Result