sql >> Databáze >  >> NoSQL >> MongoDB

mongoDB:jak zkontrolovat existenci diktovacího klíče ve vnořeném diktátu?

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í.




  1. MongoDB $indexOfCP

  2. Spring MongoDB Repository funguje pouze v některých případech

  3. MongoDB:Nerozlišuje se malá a velká písmena a nerozlišuje se přízvuk

  4. Jak nejlépe ukládat informace o dědictví v mongodb?