Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<MongoDB\Driver\WriteResult::getWriteErrorsMongoDB\Driver\BulkWriteCommandResult>
^MongoDB\Driver\WriteResultLast updated: Mon, 26 Oct 2026

MongoDB\Driver\WriteResult::isAcknowledged

(mongodb >=1.0.0)

MongoDB\Driver\WriteResult::isAcknowledged — Returns whether the write was acknowledged

Description

final public function MongoDB\Driver\WriteResult::isAcknowledged(): bool

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

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]);

$writeConcern = new MongoDB\Driver\WriteConcern(0);

$result = $manager->executeBulkWrite('db.collection', $bulk, ['writeConcern' => $writeConcern]);

var_dump($result->isAcknowledged());

?>

The above example will output:

bool(false)

<MongoDB\Driver\WriteResult::getWriteErrorsMongoDB\Driver\BulkWriteCommandResult>
^MongoDB\Driver\WriteResultLast updated: Mon, 26 Oct 2026