gpt4 book ai didi

mongodb - 有人可以帮助我解释重复键错误发生时的mongo插入过程吗?

转载 作者:行者123 更新时间:2023-12-03 08:44:38 28 4
gpt4 key购买 nike

当我尝试使用db.collection.insert(document)时,插入的文档是一个数组,当该数组的一个元素发生重复错误时,该数组中的所有其他元素能否成功插入到集合中?

最佳答案

如果您使用ordered参数为false,则insert语句将插入除重复文档以外的所有文档。

例如 :

db.products.insertMany( [
{ _id: 10, item: "large box", qty: 20 },
{ _id: 11, item: "small box", qty: 55 },
{ _id: 11, item: "medium box", qty: 30 },
{ _id: 12, item: "envelope", qty: 100},
{ _id: 13, item: "stamps", qty: 125 },
{ _id: 13, item: "tape", qty: 20},
{ _id: 14, item: "bubble wrap", qty: 30}
], { ordered: false } );

在上面的插入语句中,将插入所有文档,除了重复的11和13。

关于mongodb - 有人可以帮助我解释重复键错误发生时的mongo插入过程吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57422004/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com