MongoDB\Driver\WriteResult::isAcknowledged
(mongodb >=1.0.0)
MongoDB\Driver\WriteResult::isAcknowledged — Returns whether the write was acknowledged
Description
If the write is acknowledged, other count fields will be available on the MongoDB\Driver\WriteResult object.
Parameters
This function has no parameters.
Return Values
Returns true
if the write was acknowledged, and false
otherwise.
Errors/Exceptions
- Throws MongoDB\Driver\Exception\InvalidArgumentException on argument parsing errors.
Examples
Example #1 MongoDB\Driver\WriteResult::isAcknowledged() with acknowledged write concern
<?php
$manager = new MongoDB\Driver\Manager;
$bulk = new MongoDB\Driver\BulkWrite;
$bulk->insert(['x' => 1]);
$result = $manager->executeBulkWrite('db.collection', $bulk);
var_dump($result->isAcknowledged());
?>
The above example will output:
bool(true)
Example #2 MongoDB\Driver\WriteResult::isAcknowledged() with unacknowledged write concern
<?php
$manager = new MongoDB\Driver\Manager;
$bulk = new MongoDB\Driver\BulkWrite;
$bulk->insert(['x' => 1]);
$result = $manager->executeBulkWrite('db.collection', $bulk, new MongoDB\Driver\WriteConcern(0));
var_dump($result->isAcknowledged());
?>
The above example will output:
bool(false)