【发布时间】:2021-03-27 17:31:48
【问题描述】:
我将 json 数据存储在一个变量中,该变量每天使用 Python 一次插入 MongoDB。但是变量中的 json 数据通常不会改变,但它仍然会被插入到 MongoDB 中……这会产生大量相同条目的重复项。
json 数据变量中的每个条目都有 1 个唯一键:uuid。
如何防止 Python 将重复项插入 MongoDB?我查看了db.collection.update(),但我不确定它是否合适并且我不知道如何将它与变量一起使用?
【问题讨论】:
-
我不知道 no-sql 数据库,但在 SQL 数据库中你可能有命令
UPDATE OR INSERT。您也可以先检查数据库中是否存在元素,如果已经存在则不要添加它。
标签: python python-3.x mongodb duplicates insert-update