sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur anger jag kriterier för att utesluta dokument från en fråga?

Du skulle behöva tillämpa boolesk logik för att invertera OCH till ett ELLER för negationen av varje term individuellt:

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

eller

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



  1. Hur kan jag utföra kapslade kopplingar (sammanfoga 3 eller fler samlingar) i en MongoDB-aggregationspipeline?

  2. MongoDB $addFields och $in sammanlagt

  3. Exportera en mongoose-databasmodul

  4. Laravel Socket.io Ansluten men tar inte emot data