MongoDB\Driver\WriteResult::getInsertedCount
(mongodb >=1.0.0)
MongoDB\Driver\WriteResult::getInsertedCount — Returns the number of documents inserted (excluding upserts)
Description
Parameters
This function has no parameters.
Return Values
Returns the number of documents inserted (excluding upserts), or null
if
the write was not acknowledged.
Errors/Exceptions
- Throws MongoDB\Driver\Exception\InvalidArgumentException on argument parsing errors.
Examples
Example #1 MongoDB\Driver\WriteResult::getInsertedCount() example
<?php
$manager = new MongoDB\Driver\Manager;
$bulk = new MongoDB\Driver\BulkWrite;
$bulk->insert(['x' => 1]);
$bulk->update(['x' => 1], ['$set' => ['y' => 3]]);
$bulk->update(['x' => 2], ['$set' => ['y' => 1]], ['upsert' => true]);
$bulk->update(['x' => 3], ['$set' => ['y' => 2]], ['upsert' => true]);
$bulk->delete(['x' => 1]);
$result = $manager->executeBulkWrite('db.collection', $bulk);
var_dump($result->getInsertedCount());
?>
The above example will output:
int(1)
See Also
- MongoDB\Driver\WriteResult::isAcknowledged() - Returns whether the write was acknowledged