找到一個文件我有一個JSON這樣的:如何使用嵌套值的MongoDB
"datos_personales":
{
"nombre":"Dionel",
"apellido":"Delgado",
"fechanacimiento":"1990-12-31T04:00:00.000Z",
"lugarNacimiento":"Venezuela, Maracaibo",
"edad":25,
"genero":"Masculino",
"cedula":"21076754",
"direccion":"San Carlos",
"telefonofijo":"0262-6871111",
"telefonomovil":"0262-6871111"
},
"datos_emergencia":
{
"nombre1":"Jeaynie",
"apellido1":"Valbuena",
"telefono1":"0262-6871111",
"telefono2":"0262-6871111",
"parentesco1":"Madre",
"nombre2":"Diones",
"apellido2":"Delgado",
"telefono3":"0262-6871111",
"telefono4":"0262-6871111",
"parentesco2":"Padre"
},
"datos_sociales":
{
"civil":"Soltero",
"estudios4":true,
"ocupacion":"Programador Web",
"hijos":"No"
},
"datos_medicotratante":
{
"nombre":"Naikelin",
"apellido":"Ruiz",
"telefono1":"0262-6871111",
"telefono2":"0262-6871111",
"especialidad":"Pediatría",
"sangre":"AB",
"rh":"Negativo",
"seguro":"No"
}
`
我需要使用「cedula」找到他們
來查詢這些類型的文件與的NodeJS{"datos_personales.cedula":21076754}
<在這種情況下<
我試圖用這個,但它並沒有取
0123文檔var ced = 21076754;
db.getCollection('users').find({"datos_personales.cedula":ced});
有什麼建議嗎?
datos_personales。$。ced其中$代表cedula或記錄/對象 – Eric