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

Hvordan angiver jeg kriterier for at ekskludere dokumenter fra en forespørgsel?

Du skal anvende boolsk logik for at invertere AND til en OR for negationen af ​​hvert led individuelt:

collection.find({$or: [{age: {$gte: maxAge}}, {gender: {$ne: 'female'}}]})

eller

collection.find({$or: [{age: {$not: {$lt: maxAge}}}, {gender: {$ne: 'female'}}]})



  1. Kører flere forekomster af Redis på Centos

  2. Find poster fra 7 dage siden fra nu af i MongoDB

  3. mongoimport Docker mislykkedes:fejl ved forbindelse til db-serveren:ingen tilgængelige servere

  4. Hvordan bruger man $elemMatch på aggregatets projektion?