我有一个集合,其中我的所有文档都至少有这两个字段,比如说name和url(哪里url是唯一的,所以我在上面设置了一个唯一索引)。现在,如果我尝试插入带有副本的文档url,它将给出错误并停止程序。我不想要这种行为,但我需要类似mysql's 的东西insert or ignore,这样 mongoDB 不应该插入重复的文档url并继续下一个文档。
是否有一些参数可以传递给insert命令来实现这种行为?pymongo我通常使用as进行一批插入:
collection.insert(document_array)
这collection是一个集合,document_array是一个文档数组。
那么有什么方法可以实现insert or ignore多文档插入的功能吗?