对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs 菜单

MongoDB\BulkWriteCommandResult 类

MongoDB\BulkWriteCommandResult

此类包含有关已完成的客户端端批量写入操作的信息。它从 MongoDB\Client::bulkWrite() 返回。

方法
说明

getInsertedCount()

返回批量写入命令中所有插入操作插入的文档总数。

getMatchedCount()

返回批量写入命令中所有更新和替换操作匹配的文档总数。

getModifiedCount()

返回批量写入命令中所有更新和替换操作修改的文档总数。

getUpsertedCount()

返回批量写入命令中所有更新和替换操作更新或插入的文档总数。

getDeletedCount()

返回批量写入命令中所有删除操作删除的文档总数。

getInsertResults()

返回每个成功插入操作的结果映射。每个操作都由一个整数键表示,其中包含一个文档具有与该操作相对应的信息,例如插入的 _id 值。

getUpdateResults()

返回每个成功更新操作的结果映射。每个操作都由一个整数键表示,其中包含具有与该操作相对应的信息的文档。

getDeleteResults()

返回每个成功删除操作的结果映射。每个操作都由一个整数键表示,其中包含具有与该操作相对应的信息的文档。

isAcknowledged()

返回一个布尔值,指示服务器是否确认批量操作。

要详细学习;了解执行客户端端批量写入操作时从服务器返回的信息,请参阅 Mongo.bulkWriteShell方法参考的输出部分。