Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{"id":1,userObj:[{"bookid":1,"library":"Oxford","taken":true},{"bookid":2,"library":"Cambridge","taken":true}]}]
Query
db.collection.update({id:1,"userObj.bookid":1},{$set:{"userObj.$.taken":false},})
Result