Заявката, която искате, е следната:
db.collection.find({"users":{"$not":{"$elemMatch":{"user":{$nin:[1,5,7]}}}}})
Това казва намерете ми всички документи, които нямат елементи, които са извън списъка 1,5,7.
Заявката, която искате, е следната:
db.collection.find({"users":{"$not":{"$elemMatch":{"user":{$nin:[1,5,7]}}}}})
Това казва намерете ми всички документи, които нямат елементи, които са извън списъка 1,5,7.