A classe MongoDB\Driver\WriteResult

(mongodb >=1.0.0)

Introdução

A classe MongoDB\Driver\WriteResult encapsula informações sobre um MongoDB\Driver\BulkWrite executado e pode ser retornada por MongoDB\Driver\Manager::executeBulkWrite().

Resumo da classe

final class MongoDB\Driver\WriteResult {
/* Propriedades */
public readonly ?int $insertedCount;
public readonly ?int $matchedCount;
public readonly ?int $modifiedCount;
public readonly ?int $deletedCount;
public readonly ?int $upsertedCount;
public readonly array $upsertedIds;
public readonly array $writeErrors;
public readonly array $errorReplies;
/* Métodos */
final public function getDeletedCount(): int
final public function getInsertedCount(): int
final public function getMatchedCount(): int
final public function getModifiedCount(): int
final public function getServer(): MongoDB\Driver\Server
final public function getUpsertedCount(): int
final public function getUpsertedIds(): array
final public function getWriteErrors(): array
final public function isAcknowledged(): bool
}

Propriedades

insertedCount
O número de documentos inseridos (excluindo upserts), ou null se o responsável pela gravação não solicitou confirmação.
matchedCount
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.
modifiedCount
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.
deletedCount
O número de documentos excluídos, ou null se a entidade responsável pela gravação não solicitou confirmação.
upsertedCount
O número de documentos inseridos ou null se a entidade responsável pela gravação não solicitou confirmação.
server
O servidor que executou a gravação em massa.
upsertedIds
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.
writeErrors
Um array de MongoDB\Driver\WriteErrors para quaisquer erros de gravação que ocorreram durante a execução.
writeConcernError
O erro MongoDB\Driver\WriteConcernError que ocorreu, ou null se nenhum erro de write concern ocorreu.
writeConcern
O MongoDB\Driver\WriteConcern usado para a gravação em massa, ou null se não estiver disponível.
errorReplies
Um array de documentos de resposta de erro do servidor.

Registro de Alterações

Versão Descrição
PECL mongodb 2.3.0 Adicionadas propriedades públicas readonly.

Índice

adicionar nota

Notas de Usuários

Não há notas de usuários para esta página.
To Top