NAME

MongoDB::CommandResult - MongoDB generic command result document

VERSION

version v2.2.0

DESCRIPTION

This class encapsulates the results from a database command. Currently, it is only available from the result attribute of MongoDB::DatabaseError.

ATTRIBUTES

output

Hash reference with the output document of a database command

address

Address ("host:port") of server that ran the command

session

ClientSession which the command was ran with, if any

METHODS

last_code

Error code (if any) or 0 if there was no error.

last_errmsg

Error string (if any) or the empty string if there was no error.

last_wtimeout

True if a write concern error or timeout occurred or false otherwise.

last_error_labels

Returns an array of error labels from the command, or an empty array if there are none

assert

Throws an exception if the command failed.

assert_no_write_concern_error

Throws an exception if a write concern error occurred

AUTHORS

  • David Golden <david@mongodb.com>

  • Rassi <rassi@mongodb.com>

  • Mike Friedman <friedo@friedo.com>

  • Kristina Chodorow <k.chodorow@gmail.com>

  • Florian Ragwitz <rafl@debian.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2019 by MongoDB, Inc.

This is free software, licensed under:

The Apache License, Version 2.0, January 2004