sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo especifico criterios para excluir documentos de una consulta?

Tendría que aplicar la lógica booleana para invertir el AND en un OR de la negación de cada término individualmente:

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

o

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