---
name: "MongoDB::CommandResult"
section: "3pm"
platform: "linux"
package: "libmongodb-perl"
version: "2.2.2-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/MongoDB::CommandResult"
---

# MongoDB::CommandResult(3pm)

MongoDB generic command result document

## NAME

MongoDB::CommandResult - MongoDB generic command result document

## VERSION

version v2.2.2

## 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) 2020 by MongoDB, Inc.

This is free software, licensed under:

```
  The Apache License, Version 2.0, January 2004
```
