(mongodb >=1.0.0)
A classe MongoDB\Driver\WriteResult encapsula informações sobre um MongoDB\Driver\BulkWrite executado e pode ser retornada por MongoDB\Driver\Manager::executeBulkWrite().
O número de documentos inseridos (excluindo upserts), ou null se
o responsável pela gravação não solicitou confirmação.
O número de documentos correspondentes às operações de atualização e substituição, ou
null se a entidade responsável pela gravação não solicitou confirmação.
O número de documentos modificados por operações de atualização e substituição, ou
null se a entidade gravadora não solicitou confirmação ou se o
servidor não reportou esta informação.
O número de documentos excluídos, ou null se a entidade responsável
pela gravação não solicitou confirmação.
O número de documentos inseridos ou null se a entidade responsável pela
gravação não solicitou confirmação.
O servidor que executou a gravação em massa.
Um array de valores _id para documentos inseridos e atualizados (upsert).
As chaves do array corresponderão ao índice da operação de gravação de
MongoDB\Driver\BulkWrite.
Um array de MongoDB\Driver\WriteErrors para quaisquer erros de gravação que ocorreram durante a execução.
O erro MongoDB\Driver\WriteConcernError que
ocorreu, ou null se nenhum erro de write concern ocorreu.
O MongoDB\Driver\WriteConcern usado para a
gravação em massa, ou null se não estiver disponível.
Um array de documentos de resposta de erro do servidor.
| Versão | Descrição |
|---|---|
| PECL mongodb 2.3.0 | Adicionadas propriedades públicas readonly. |