Pokud chcete ověřit existenci, pak požadovaný dotaz je
db.collection.find({"A.B.C.K.G.S":{"$exists":true}})
$exists
operátor
vrátí pouze dokumenty, které mají toto pole, i když je hodnota null
. Naproti tomu porovnání tohoto pole pro nerovnost s hodnotou null vrátí dokumenty, kde toto pole existuje a je nastaveno na jinou hodnotu než null. V závislosti na požadavcích vaší aplikace byste použili $exists
nebo nulové srovnání.