(PECL mongo >= 1.5.0)
MongoInsertBatch::__construct — Descripción
Construye un lote de operaciones INSERT. Véase MongoWriteBatch.
collectionEl 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_optionsUn 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.