Jeśli chcesz sprawdzić istnienie, żądane zapytanie to
db.collection.find({"A.B.C.K.G.S":{"$exists":true}})
$exists
operator
zwróci tylko dokumenty, które mają to pole, nawet jeśli wartość to null
. W przeciwieństwie do porównania tego pola pod kątem nierówności z wartością null zwróci dokumenty, w których to pole istnieje i jest ustawione na wartość inną niż null. W zależności od wymagań aplikacji użyjesz $exists
lub zerowe porównanie.