Возвращает, была ли запись подтверждена

# MongoDB\Driver\WriteResult::isAcknowledged

(mongodb >=1.0.0)

MongoDB\Driver\WriteResult::isAcknowledged — Возвращает, была ли запись подтверждена

### Описание

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

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

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

Сигнатура функции не содержит параметров.

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

Возвращает `true`, если запись была подтверждена, и `false` в противном случае.

### Ошибки

- При ошибке парсинга аргумента метод выбрасывает исключение MongoDB\Driver\Exception\InvalidArgumentException.

### Примеры

Пример #1 Пример использования MongoDB\Driver\WriteResult::isAcknowledged() с подтверждёнными гарантиями записи

    <?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());

    ?>

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

    bool(true)

Пример #2 Пример использования MongoDB\Driver\WriteResult::isAcknowledged() с неподтверждёнными гарантиями записи

    <?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)

### Смотрите также

- MongoDB\Driver\WriteConcern
- » Справка по гарантиям записи

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open