(PECL mongo >= 1.5.0)
Description
public MongoUpdateBatch::__construct ( MongoCollection $collection [, array $write_options ] )
Constructs a batch of UPDATE operations. See MongoWriteBatch.
Parameters:
collection
The MongoCollection to execute the batch on. Its write concern will be copied and used as the default write concern if none is given as $write_options or during MongoWriteBatch::execute().
write_options
An array of Write Options.
| key | value meaning |
|---|---|
| w (int|string) | Write concern value |
| wtimeout (int) | Maximum time to wait for replication |
| ordered | Determins if MongoDB must apply this batch in order (sequentally, one item at a time) or can rearrange it. Defaults to TRUE
|
| j (bool) | Wait for journaling on the primary. This value is discouraged, use WriteConcern instead |
| fsync (bool) | Wait for fsync on the primary. This value is discouraged, use WriteConcern instead |
Returns:
A new MongoUpdateBatch.
Please login to continue.