属性
将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
错误的描述。