sql >> Databasteknik >  >> NoSQL >> MongoDB

mongoDB:hur kontrollerar man existensen av en dict-nyckel i en kapslad dict?

Om du vill kontrollera existensen är frågan du vill ha

db.collection.find({"A.B.C.K.G.S":{"$exists":true}})

$exists operatör returnerar endast dokument som har detta fält, även om värdet är null . Om du däremot jämför det här fältet för olikhet med null returneras dokument där detta fält finns och är satt till ett annat värde än null. Beroende på dina applikationskrav skulle du använda $exists eller nolljämförelse.




  1. Implementera/Åsidosätta MongoRepository Behåll HATEOAS-formatering

  2. 5 sätt att få sekunderna från en dejt i MongoDB

  3. Hur man skalar SignalR med Azure Worker Role och OWIN

  4. Hur man får flera matchande filter i mongoDB