sql >> Databáze >  >> NoSQL >> MongoDB

Zkontrolujte, zda každý prvek v poli odpovídá podmínce

Požadovaný dotaz je tento:

db.collection.find({"users":{"$not":{"$elemMatch":{"user":{$nin:[1,5,7]}}}}})

Toto říká, najdi mi všechny dokumenty, které neobsahují prvky, které jsou mimo seznam 1,5,7.



  1. Jak mohu použít mongodb s elektronem?

  2. Nelze se připojit k Redis na 127.0.0.1:6379:Připojení odmítnuto s homebrew

  3. MongoDB – Oprávnění odepřeno pro socket:/tmp/mongodb-27017.sock

  4. Vložte Pandas Dataframe do mongodb pomocí PyMongo