Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{"_id":"101",parts:["a","b"]},{"_id":"102",parts:["a","c"]},{"_id":"103",parts:["a","z"]},]
Query
db.collection.find({parts:{$not:{"$elemMatch":{$nin:["a","b","c"]}}}})
Result