在Pymongo应用程序中,在遍历集合的每个文档时,如何访问JSON结构的特定字段值?
{
"_id": {
"$oid": "5e1c2b0bacbdaehujjjbdsh"
},
"a": {
"data_type": "abc",
"data_format": "xyz",
"data_version": "1",
},
"b": "123",
"c": "345"
}
根据以下代码段,如何访问与嵌套在键“ a”中的键“ data_format”关联的值---
for document in col.find():
data_format_val = document['a']['data_format'] # not working
Mongodb查询命令相对较新。
答案 0 :(得分:0)
集合中的某些文档可能没有键“ a”。
尝试使用$ exists来确保该字段的存在如下:语法:{field:{$ exists:}}