Czy istnieje sposób na określenie warunku „gdzie dokument nie zawiera pola”?
Na przykład chcę znaleźć tylko pierwszą z tych dwóch, ponieważ nie ma ona pola „cena”.
{"fruit":"apple", "color":"red"}
{"fruit":"banana", "color":"yellow", "price":"2.00"}
db.mycollection.find({ "price" : null })
Odpowiedzi:
Wypróbuj
$exists
operatora:i przejrzyj jego dokumentację .
źródło