属性
将WriteResult
具有以下特性:
-
WriteResult.
nInserted
插入的文档数,不包括upserted
文档。请参阅WriteResult.nUpserted
以获取通过upsert插入的文档数。
-
WriteResult.
nMatched
选择进行更新的文档数。如果更新操作导致文档没有更改,例如,$set
表达式将值更新为当前值,
nMatched
则可以大于
nModified
。
-
WriteResult.
nModified
已更新的现有文档数。如果更新/替换操作导致文档没有更改,例如将字段的值设置为其当前值,
nModified
则可以小于
nMatched
。
-
WriteResult.
nUpserted
追加插入的文件数。
-
WriteResult.
_id
在_id
由插入文档upsert
。仅upsert
在插入结果时返回。
-
WriteResult.
nRemoved
删除的文件数。
-
WriteResult.
writeError
包含有关在写操作期间遇到的任何错误(写关注错误除外)的信息的文档。
-
WriteResult.writeError.
code
标识错误的整数值。
-
WriteResult.writeError.
errmsg
错误的描述。
-
WriteResult.
writeConcernError
包含有关写操作期间遇到的任何写关注错误的信息的文档。
-
WriteResult.writeConcernError.
code
标识写关注错误的整数值。
-
WriteResult.writeConcernError.
errInfo
标识与错误相关的写关注设置的文档。
-
WriteResult.writeConcernError.
errmsg
错误的描述。