PHP Class Phalcon\Db\Adapter\MongoDB\InsertManyResult

Show file Open project: phalcon/incubator

Public Methods

Method Description
__construct ( MongoDB\Driver\WriteResult $writeResult, array $insertedIds ) Constructor.
getInsertedCount ( ) : integer Return the number of documents that were inserted.
getInsertedIds ( ) : mixed[] Return a map of the inserted documents' IDs.
isAcknowledged ( ) : boolean Return whether this insert result was acknowledged by the server.

Method Details

__construct() public method

Constructor.
public __construct ( MongoDB\Driver\WriteResult $writeResult, array $insertedIds )
$writeResult MongoDB\Driver\WriteResult
$insertedIds array

getInsertedCount() public method

This method should only be called if the write was acknowledged.
See also: InsertManyResult::isAcknowledged()
public getInsertedCount ( ) : integer
return integer

getInsertedIds() public method

The index of each ID in the map corresponds to the document's position in the bulk operation. If the document had an ID prior to insertion (i.e. the driver did not generate an ID), this will contain its "_id" field value. Any driver-generated ID will be an MongoDB\BSON\ObjectID instance.
public getInsertedIds ( ) : mixed[]
return mixed[]

isAcknowledged() public method

If the insert was not acknowledged, other fields from the WriteResult (e.g. insertedCount) will be undefined.
public isAcknowledged ( ) : boolean
return boolean