La consulta que desea es esta:
db.collection.find({"users":{"$not":{"$elemMatch":{"user":{$nin:[1,5,7]}}}}})
Esto dice encontrarme todos los documentos que no tengan elementos que estén fuera de la lista 1,5,7.
La consulta que desea es esta:
db.collection.find({"users":{"$not":{"$elemMatch":{"user":{$nin:[1,5,7]}}}}})
Esto dice encontrarme todos los documentos que no tengan elementos que estén fuera de la lista 1,5,7.