PHP - Manual: MongoDB\Driver\WriteResult::isAcknowledged
2024-12-22
(mongodb >=1.0.0)
MongoDB\Driver\WriteResult::isAcknowledged — Returns whether the write was acknowledged
If the write is acknowledged, other count fields will be available on the MongoDB\Driver\WriteResult object.
此函数没有参数。
Returns true
if the write was acknowledged, and false
otherwise.
示例 #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());
?>
以上例程会输出:
bool(true)
示例 #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());
?>
以上例程会输出:
bool(false)
官方地址:https://www.php.net/manual/en/mongodb-driver-writeresult.isacknowledged.php