results
-- Result class definitions#
Result class definitions.
- class pymongo.results.BulkWriteResult(bulk_api_result: Dict[str, Any], acknowledged: bool)#
Create a BulkWriteResult instance.
- Parameters:
bulk_api_result: A result dict from the bulk API
acknowledged: Was this write result acknowledged? If
False
then all properties of this object will raiseInvalidOperation
.
- property acknowledged: bool#
Is this the result of an acknowledged write operation?
The
acknowledged
attribute will beFalse
when usingWriteConcern(w=0)
, otherwiseTrue
.备注
If the
acknowledged
attribute isFalse
all other attributes of this class will raiseInvalidOperation
when accessed. Values for other attributes cannot be determined if the write operation was unacknowledged.参见
- class pymongo.results.DeleteResult(raw_result: Mapping[str, Any], acknowledged: bool)#
The return type for
delete_one()
anddelete_many()
- property acknowledged: bool#
Is this the result of an acknowledged write operation?
The
acknowledged
attribute will beFalse
when usingWriteConcern(w=0)
, otherwiseTrue
.备注
If the
acknowledged
attribute isFalse
all other attributes of this class will raiseInvalidOperation
when accessed. Values for other attributes cannot be determined if the write operation was unacknowledged.参见
- class pymongo.results.InsertManyResult(inserted_ids: List[Any], acknowledged: bool)#
The return type for
insert_many()
.- property acknowledged: bool#
Is this the result of an acknowledged write operation?
The
acknowledged
attribute will beFalse
when usingWriteConcern(w=0)
, otherwiseTrue
.备注
If the
acknowledged
attribute isFalse
all other attributes of this class will raiseInvalidOperation
when accessed. Values for other attributes cannot be determined if the write operation was unacknowledged.参见
- property inserted_ids: List#
A list of _ids of the inserted documents, in the order provided.
备注
If
False
is passed for the ordered parameter toinsert_many()
the server may have inserted the documents in a different order than what is presented here.
- class pymongo.results.InsertOneResult(inserted_id: Any, acknowledged: bool)#
The return type for
insert_one()
.- property acknowledged: bool#
Is this the result of an acknowledged write operation?
The
acknowledged
attribute will beFalse
when usingWriteConcern(w=0)
, otherwiseTrue
.备注
If the
acknowledged
attribute isFalse
all other attributes of this class will raiseInvalidOperation
when accessed. Values for other attributes cannot be determined if the write operation was unacknowledged.参见
- class pymongo.results.UpdateResult(raw_result: Mapping[str, Any] | None, acknowledged: bool)#
The return type for
update_one()
,update_many()
, andreplace_one()
.- property acknowledged: bool#
Is this the result of an acknowledged write operation?
The
acknowledged
attribute will beFalse
when usingWriteConcern(w=0)
, otherwiseTrue
.备注
If the
acknowledged
attribute isFalse
all other attributes of this class will raiseInvalidOperation
when accessed. Values for other attributes cannot be determined if the write operation was unacknowledged.参见