pymongo.results.
BulkWriteResult
(bulk_api_result, acknowledged)Результат выполнения массовой записи
bulk_api_result - данные записи
acknowledged - результат записи, если False, значит все операции записи возбудили ошибку pymongo.errors.InvalidOperation
acknowledged
Результат записи
Данный атрибут будет иметь значение False при использовании WriteConcern(w=0), иначе True.
Note
Если данный атрибут равен False, то все остальные атрибуты при чтении, будут возбуждать ошибку
pymongo.errors.InvalidOperation
bulk_api_result
Данные записи
deleted_count
Количесвто удаленных документов
inserted_count
Количесвто добавленных документов
matched_count
Количесвто документов, которые совпали при обновлении
modified_count
Количесвто измененных документов
upserted_count
Количество upserted документов
upserted_ids
Список идентификатор upserted документов.
pymongo.results.
DeleteResult
(raw_result, acknowledged)Результат удаления, возвращается pymongo.collection.Collection.delete_one()
и pymongo.collection.Collection.delete_many()
acknowledged
Результат выполнения операции
Данный атрибут будет иметь значение False при использовании WriteConcern(w=0), иначе True.
Note
Если данный атрибут равен False, то все остальные атрибуты при чтении, будут возбуждать ошибку pymongo.errors.InvalidOperation
deleted_count
Количесвто удаленных документов
raw_result
Результат выполнения опреации в сыром виде
pymongo.results.
InsertManyResult
(inserted_ids, acknowledged)Результат множественной вставки документов в БД. Возвращается pymongo.collection.Collection.insert_many()
.
acknowledged
Результат выполнения операции
Данный атрибут будет иметь значение False при использовании WriteConcern(w=0), иначе True.
Note
Если данный атрибут равен False, то все остальные атрибуты при чтении, будут возбуждать ошибку pymongo.errors.InvalidOperation
inserted_ids
Список идентификатор вставленных документов
pymongo.results.
InsertOneResult
(inserted_id, acknowledged)Результат вставки одного документа в БД. Возвращается pymongo.collection.Collection.insert_one()
.
acknowledged
Результат выполнения операции
Данный атрибут будет иметь значение False при использовании WriteConcern(w=0), иначе True.
Note
Если данный атрибут равен False, то все остальные атрибуты при чтении, будут возбуждать ошибку pymongo.errors.InvalidOperation
inserted_id
Идентификатор добавленного документа
pymongo.results.
UpdateResult
(raw_result, acknowledged)Результат обновления документов в БД. Возвращается pymongo.collection.Collection.update_one()
, pymongo.collection.Collection.update_many()
, и pymongo.collection.Collection.replace_one()
.
acknowledged
Результат выполнения операции
Данный атрибут будет иметь значение False при использовании WriteConcern(w=0), иначе True.
Note
Если данный атрибут равен False, то все остальные атрибуты при чтении, будут возбуждать ошибку pymongo.errors.InvalidOperation
matched_count
Количество документов, которое совпало с уловиями обновления
modified_count
Количество измененных документов
raw_result
Результат работы в сыром виде
upserted_id
Идентификатор добавленного документа