Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{"timeslot":[{time:"00:00",staff:["A"]}]}]
Query
db.collection.update({},{$push:{"timeslot.$[element].staff":"B"}},{arrayFilters:[{"element.time":"00:00"}],multi:false})
Result