(PECL mongo >= 1.5.0)
MongoInsertBatch::__construct — Descripción
Construye un lote de operaciones INSERT. Véase MongoWriteBatch.
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.
Clave | Significado del valor |
---|---|
w (int|string) | Valor de Asunto de escritura |
wtimeout (int) | Tiempo máximo a esperar para una réplica |
ordered | Determina 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 |
Un nuevo objeto MongoInsertBatch.