我有一个Python字典,其中有{objctID},'GUID',{'A':A's score'},{'B':'B's score}。字典中有5个guid。
同一格式的文档已经存储在mongoDB中。 我想检查mongodb集合中是否有python dict中的guid。如果存在,则必须更新,否则插入mongoDB。
如何使用pyMongo做到这一点?
答案 0 :(得分:0)
假设RESULT
是具有与您的IDs
匹配的键且包含分数的字典,则可以执行以下操作:
ids = RESULT.keys()
for id in ids:
collection.update({"ID": id}, {$set : {id : RESULT[id]}}, true)
如果文档不存在,将插入true
。