Frågan du vill ha är denna:
db.collection.find({"users":{"$not":{"$elemMatch":{"user":{$nin:[1,5,7]}}}}})
Detta säger hitta mig alla dokument som inte har element som ligger utanför listan 1,5,7.
Frågan du vill ha är denna:
db.collection.find({"users":{"$not":{"$elemMatch":{"user":{$nin:[1,5,7]}}}}})
Detta säger hitta mig alla dokument som inte har element som ligger utanför listan 1,5,7.