使用唯一索引+​​insert_many​​​+​​ordered=false​

​insert_many​​方法本质上也是bulk操作,但它较update少了搜索的部分,因此理论上更快。

同时也是因为没有进行搜索就插入,它没有办法判断插入的数据是否存在,这点就需要通过​​item_id​​上的唯一索引来确保。

同时默认情况下​​insert_many​​使用​​ordered=true​​,遇到一个插入错误(​​item_id​​重复)就停止了,所以需要​​ordered=false​​。