sql >> Base de Datos >  >> NoSQL >> MongoDB

mongoDB:¿cómo verificar la existencia de una clave de dictado en un dictado anidado?

Si desea verificar la existencia, entonces la consulta que desea es

db.colección.find({"A.B.C.K.G.S":{"$existe":true}})

El $exists operador devolverá solo documentos que tengan este campo, incluso si el valor es null . Por el contrario, comparar este campo para la desigualdad con nulo devolverá documentos donde este campo existe y está establecido en un valor distinto de nulo. Dependiendo de los requisitos de su aplicación, usaría $exists o comparación nula.