我有一个包含一些记录的集合,我只想在集合中插入唯一值。我需要将新数据与旧数据进行比较,以检查其是否已存在。如果不存在,则将其插入集合中。我正在使用pymongo-create_index(),但我不知道这是否是正确的方法。
答案 0 :(得分:0)
首先,您必须检查记录是否存在于数据库中
duplicates = collection.find_one(<query>)
然后,如果不存在重复项,则插入
# check duplicate
if duplicates == None:
# Insert
else:
pass