MongoDB: Найдите документ из-за отсутствия поля? Есть ли способ указать условие "где документ не содержит поля"? Например, я хочу найти только первое из этих 2, потому что у него нет поля "цена". {"fruit":"apple", "color":"red"} {"fruit":"banana", "color":"yellow", "price":"2.00"} Ответ 1 Попробуйте оператор $exists: db.mycollection.find({ "price" : { "$exists" : false } }) и см. его документацию.
Ответ 1 Попробуйте оператор $exists: db.mycollection.find({ "price" : { "$exists" : false } }) и см. его документацию.