Я пытаюсь отрицать предложение $and
с MongoDB, и я получаю сообщение MongoError: invalid operator: $and
. В основном, я хочу достичь:
query = { $not: { $and: [{institution_type:'A'}, {type:'C'}] } }
Можно ли это выразить в mongo-запросе?
Вот пример коллекции:
{ "institution_type" : "A", "type" : "C" }
{ "institution_type" : "A", "type" : "D" }
{ "institution_type" : "B", "type" : "C" }
{ "institution_type" : "B", "type" : "D" }
Что я хочу получить, это следующее:
{ "institution_type" : "A", "type" : "D" }
{ "institution_type" : "B", "type" : "C" }
{ "institution_type" : "B", "type" : "D" }