如何使用pymongo根据python中的字段比较MongoDB中的记录的唯一性?

时间:2018-12-17 09:45:09

标签: python mongodb pymongo

我有一个包含一些记录的集合,我只想在集合中插入唯一值。我需要将新数据与旧数据进行比较,以检查其是否已存在。如果不存在,则将其插入集合中。我正在使用pymongo-create_index(),但我不知道这是否是正确的方法。

1 个答案:

答案 0 :(得分:0)

首先,您必须检查记录是否存在于数据库中

duplicates = collection.find_one(<query>)

然后,如果不存在重复项,则插入

# check duplicate
if duplicates == None:
    # Insert 
else:
    pass