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

# MongoDB::InsertOneResult(3pm)

MongoDB single insert result object

## NAME

MongoDB::InsertOneResult - MongoDB single insert result object

## VERSION

version v2.2.2

## SYNOPSIS

```
    my $result = $coll->insert( $document );
    if ( $result->acknowledged ) {
        ...
    }
```

## DESCRIPTION

This class encapsulates the result from the insertion of a single document.

## ATTRIBUTES

### inserted\_id

The identifier of the inserted document.

## METHODS

### acknowledged

Indicates whether this write result was acknowledged.  Always true for this class.

### assert

Throws an error if write errors or write concern errors occurred. Otherwise, returns the invocant.

### assert\_no\_write\_error

Throws a MongoDB::WriteError if write errors occurred. Otherwise, returns the invocant.

### assert\_no\_write\_concern\_error

Throws a MongoDB::WriteConcernError if write concern errors occurred. Otherwise, returns the invocant.

## 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
```
