results --结果类定义

结果类定义。

class pymongo.results.BulkWriteResult(bulk_api_result, acknowledged)

创建BulkWriteResult实例。

参数
  • bulk_api_result :来自批量API的结果dict

  • acknowledged :此写入结果是否已确认?如果 False 然后该对象的所有属性都将引发 InvalidOperation .

property acknowledged

这是确认的写入操作的结果吗?

这个 acknowledged 属性将为 False 使用时 WriteConcern(w=0) ,否则 True .

注解

如果 acknowledged 属性是 False 这个班的其他服装都会提高 InvalidOperation 访问时。如果未确认写入操作,则无法确定其他属性的值。

参见

WriteConcern

property bulk_api_result

原始批量API结果。

property deleted_count

删除的文档数。

property inserted_count

插入的文档数。

property matched_count

与更新匹配的文档数。

property modified_count

修改的文档数。

注解

只有MongoDB 2.6及更高版本才会报告修改后的_计数。当连接到较早的服务器版本时,或在某些混合版本分片配置中,此属性将设置为 None .

property upserted_count

上移的文档数。

property upserted_ids

向上插入文档的u id的操作索引映射。

class pymongo.results.DeleteResult(raw_result, acknowledged)

的返回类型 delete_one()delete_many()

property acknowledged

这是确认的写入操作的结果吗?

这个 acknowledged 属性将为 False 使用时 WriteConcern(w=0) ,否则 True .

注解

如果 acknowledged 属性是 False 这个班的其他服装都会提高 InvalidOperation 访问时。如果未确认写入操作,则无法确定其他属性的值。

参见

WriteConcern

property deleted_count

删除的文档数。

property raw_result

服务器返回的原始结果文档。

class pymongo.results.InsertManyResult(inserted_ids, acknowledged)

的返回类型 insert_many() .

property acknowledged

这是确认的写入操作的结果吗?

这个 acknowledged 属性将为 False 使用时 WriteConcern(w=0) ,否则 True .

注解

如果 acknowledged 属性是 False 这个班的其他服装都会提高 InvalidOperation 访问时。如果未确认写入操作,则无法确定其他属性的值。

参见

WriteConcern

property inserted_ids

按提供的顺序列出插入文档的_id列表。

注解

如果 False 被认为是 ordered 参数到 insert_many() 服务器插入文档的顺序可能与此处显示的顺序不同。

class pymongo.results.InsertOneResult(inserted_id, acknowledged)

的返回类型 insert_one() .

property acknowledged

这是确认的写入操作的结果吗?

这个 acknowledged 属性将为 False 使用时 WriteConcern(w=0) ,否则 True .

注解

如果 acknowledged 属性是 False 这个班的其他服装都会提高 InvalidOperation 访问时。如果未确认写入操作,则无法确定其他属性的值。

参见

WriteConcern

property inserted_id

插入文档的u id。

class pymongo.results.UpdateResult(raw_result, acknowledged)

的返回类型 update_one()update_many()replace_one() .

property acknowledged

这是确认的写入操作的结果吗?

这个 acknowledged 属性将为 False 使用时 WriteConcern(w=0) ,否则 True .

注解

如果 acknowledged 属性是 False 这个班的其他服装都会提高 InvalidOperation 访问时。如果未确认写入操作,则无法确定其他属性的值。

参见

WriteConcern

property matched_count

与此更新匹配的文档数。

property modified_count

修改的文档数。

注解

只有MongoDB 2.6及更高版本才会报告修改后的_计数。当连接到较早的服务器版本时,或在某些混合版本分片配置中,此属性将设置为 None .

property raw_result

服务器返回的原始结果文档。

property upserted_id

如果发生了upsert,则为插入文档的u id。否则 None .