La requête que vous souhaitez est la suivante :
db.collection.find({"users":{"$not":{"$elemMatch":{"user":{$nin:[1,5,7]}}}}})
Cela dit me trouver tous les documents qui n'ont pas d'éléments en dehors de la liste 1,5,7.
La requête que vous souhaitez est la suivante :
db.collection.find({"users":{"$not":{"$elemMatch":{"user":{$nin:[1,5,7]}}}}})
Cela dit me trouver tous les documents qui n'ont pas d'éléments en dehors de la liste 1,5,7.