繁体   English   中英

"当 insertMany() 使用ordered=False 时,生成的“insertedIds”是否无序?"

[英]Is resulting `insertedIds` unordered when insertMany() with ordered=False?

insertMany()<\/code>的官方文档https:\/\/docs.mongodb.com\/manual\/reference\/method\/db.collection.insertMany\/<\/a>根据 2022 年 1 月关于使用ordered=false<\/code>的声明

如果ordered 设置为false,文档将以无序格式插入,并且可能由mongod 重新排序以提高性能。 如果使用无序的 insertMany(),应用程序不应依赖于插入的顺序。

该页面中的所有文本都明确说明文档将以无序格式插入,这可能对生成的 ids 分布产生可预见的影响,但没有明确说明返回值中的insertedIds<\/code>字段。 那么,假设操作成功,它们也是无序的吗? 或者我可以可靠地将生成的 ID 分配给每个插入的文档吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM