sql >> Database >  >> NoSQL >> MongoDB

Controleer of elk element in de array overeenkomt met de voorwaarde

De vraag die u wilt is deze:

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

Dit zegt zoek me alle documenten die geen elementen bevatten die buiten de lijst 1,5,7 staan.



  1. Hoe vraag ik objecten waarnaar wordt verwezen in MongoDB?

  2. MongoDB $dateToString

  3. Dynamisch pad instellen in de redis.conf met behulp van de omgevingsvariabele

  4. Hoe redis pub/sub ontwerpen voor een instant messaging-systeem?