Наша группа в телеграмм для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

MongoWriteBatch::__construct

(PECL mongo >= 1.5.0)

MongoWriteBatch::__construct — Creates a new batch of write operations


Описание

protected MongoWriteBatch::__construct ( MongoCollection $collection [, string $batch_type [, array $write_options ]] )

Constructs a new MongoWriteBatch.

Замечание:

This is a protected constructor. Please use one of the classes inheriting MongoWriteBatch.


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

collection

- Объект MongoCollection для выполняемого пакета. Его опции контроля записи будут скопированы и использованы по умолчанию, если не будут переданы через $write_options или MongoWriteBatch::execute().

batch_type

- One of:
  • 0 - make an MongoWriteBatch::COMMAND_INSERT batch
  • 1 - make an MongoWriteBatch::COMMAND_UPDATE batch
  • 2 - make a MongoWriteBatch::COMMAND_DELETE batch

write_options

- Массив опций записи.
ключзначение
w (int|string)Значения контроля записи
wtimeout (int)Максимальное время ожидания репликации
orderedОпределяет, должна ли MongoDB применять этот пакет в определенном по порядку (последовательно по одному элементу за раз) или может изменять его порядок. По умолчанию TRUE
j (bool)Ожидать журналирование на основном сервере (primary). Не рекомендуется, используйте вместо него опцию Контроля Записи (WriteConcern)
fsync (bool)Ожидать fsync на основном сервере (primary). Не рекомендуется, используйте вместо него опцию Контроля Записи (WriteConcern)


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

A new MongoWriteBatch of type batch_type.


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


User Contributed Notes


There are no user contributed notes for this page.

To Top

Описание класса mongowritebatch, примеры использования класса mongowritebatch.

Описание на ru2.php.net
Описание на php.ru

.

Популярное:


Содержание: