The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

MongoDB::InsertManyResult - MongoDB single insert result object

VERSION

version v0.999.998.5

SYNOPSIS

    my $result = $coll->insert( $document );

    if ( $result->acknowledged ) {
        ...
    }

DESCRIPTION

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

ATTRIBUTES

acknowledged

Indicates whether this write result was ackowledged. If not, then all other members of this result will be zero or undefined.

inserted_count

The number of documents inserted.

inserted

An array reference containing information about inserted documents (if any). Documents are just as in upserted.

inserted_ids

A hash reference built lazily from inserted mapping indexes to object IDs.

METHODS

assert

Throws an error if write errors or write concern errors occurred.

assert_no_write_error

Throws a MongoDB::WriteError if count_write_errors is non-zero; otherwise returns 1.

assert_no_write_concern_error

Throws a MongoDB::WriteConcernError if count_write_concern_errors is non-zero; otherwise returns 1.

AUTHORS

  • David Golden <david@mongodb.com>

  • Mike Friedman <friedo@mongodb.com>

  • Kristina Chodorow <kristina@mongodb.com>

  • Florian Ragwitz <rafl@debian.org>

COPYRIGHT AND LICENSE

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

This is free software, licensed under:

  The Apache License, Version 2.0, January 2004