【发布时间】:2020-06-06 22:02:29
【问题描述】:
我有这个字典列表json_data
json_data = [
{
"CODE": "018906",
"X": "29813.66349",
"Y": "28697.520760000003"
},
{
"CODE": "018907",
"X": "30041.8389",
"Y": "28602.98724"
},
{
"CODE": "018910",
"X": "31966.120789999997",
"Y": "29115.75337"
},
]
我有这个 mongodb 集合code_col。
当集合为空时,我想将json_data 插入集合code_col。下次可能会有一个新的json_data,如果CODE的key相同,文档应该更新而不是插入。
我正在使用 python 3.7、pymongo、mongodb 4.2.7。
【问题讨论】:
-
循环遍历 json_data 并使用
replace_one使用CODE作为过滤器和upsert=True。如果仍然卡住发布您的代码。 -
这能回答你的问题吗? Merge Mongodb collection and a Python Dict --> 把它当作 dup..
标签: python python-3.x mongodb pymongo