【发布时间】:2019-06-20 03:51:46
【问题描述】:
我使用 InsertOne() 进行批量插入。
user1 = InsertOne({"user_id": 1})
user2 = InsertOne({"user_id": 2})
collection.bulk_write([user1, user2])
如果集合中已经存在user_id = 1,则会抛出batch op errors occurred 错误。
我想知道有没有什么方法只在数据不存在时才插入?
(无法使用获取数据并比较数据是否存在,因为我使用的是bulk_write)
【问题讨论】: