MongoUpdateBatch::__construct

(PECL mongo >= 1.5.0)

MongoUpdateBatch::__constructDescripción

Descripción

public MongoUpdateBatch::__construct ( MongoCollection $collection [, array $write_options ] )

Construye un lote de operaciones UPDATE. Véase MongoWriteBatch.

Parámetros

collection

El objeto MongoCollection sobre el que ejecutar el lote. Su asunto de escritura se copiará y usará como el asunto de escritura predeterminado si no se proporciona ninguno en $write_options o durante MongoWriteBatch::execute().

write_options

Un array de Opciones de Escritura.

ClaveSignificado del valor
w (int|string)Valor de Asunto de escritura
wtimeout (int)Tiempo máximo a esperar para una réplica
orderedDetermina si MongoDB debe aplicar este lote en orden. Las escrituras ordenadas se ejecutan en serie (esto es, un elemento cada vez) y la ejecución se detendrá después del primer error. Las escrituras no ordenadas podrían ejecutarse en paralelo y la ejecución no se detendrá después del primer error. El valor predeterminado es TRUE
j (bool)Esperar a que el primario registre en el diario. Se desaconseja este valor, use WriteConcern en su lugar
fsync (bool)Esperar para "fsync" en el primario. Se desaconseja este valor, use WriteConcern en su lugar

Valores devueltos

Un nuevo objeto MongoUpdateBatch.