sql >> Database teknologi >  >> NoSQL >> MongoDB

Tjek, om hvert element i arrayet matcher tilstanden

Den forespørgsel, du ønsker, er denne:

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

Dette siger find mig alle dokumenter, der ikke har elementer, der er uden for listen 1,5,7.



  1. Hvordan serialiseres et kort i Java til lagring i Redis?

  2. MongoDB-sammenlægninger ved hjælp af Java

  3. Php7 Redis Client på Alpine OS

  4. Sagen om MongoDB hashed-indekser