MongoDB\Driver\BulkWriteCommandResult::isAcknowledged

(mongodb >=2.1.0)

MongoDB\Driver\BulkWriteCommandResult::isAcknowledgedВозвращает информацию о подтверждении записи

Описание

final public MongoDB\Driver\BulkWriteCommandResult::isAcknowledged(): bool

Другие поля в объекте MongoDB\Driver\BulkWriteCommandResult становятся доступными только после подтверждения записи.

Список параметров

У этой функции нет параметров.

Возвращаемые значения

Метод возвращает true, если СУБД подтвердила запись, иначе возвращает false.

Ошибки

Примеры

Пример #1 Пример получения информации о подтверждении записи методом MongoDB\Driver\BulkWriteCommandResult::isAcknowledged()

<?php

$manager
= new MongoDB\Driver\Manager();

$bulk = new MongoDB\Driver\BulkWriteCommand();
$bulk->insertOne('db.coll', ['x' => 1]);

$result = $manager->executeBulkWriteCommand($bulk);

var_dump($result->isAcknowledged());

?>

Результат выполнения приведённого примера:

bool(true)

Пример #2 Пример работы метода MongoDB\Driver\BulkWriteCommandResult::isAcknowledged() в режиме записи без подтверждения

<?php

$manager
= new MongoDB\Driver\Manager();

$bulk = new MongoDB\Driver\BulkWriteCommand(['ordered' => false]);
$bulk->insertOne('db.coll', ['x' => 1]);

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

$result = $manager->executeBulkWriteCommand($bulk, ['writeConcern' => $writeConcern]);

var_dump($result->isAcknowledged());

?>

Результат выполнения приведённого примера:

bool(false)
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top