MongoWriteBatch::__construct
Creates a new batch of write operations
Description
protected MongoWriteBatch::__construct
( MongoCollection $collection
[, string $batch_type
[, array $write_options
]] )
Note:
This is a protected constructor. Please use one of the classes inheriting 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.
-
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
-
An array of Write Options.
Return Values
A new MongoWriteBatch of type batch_type
.
See Also
- MongoInsertBatch
- MongoUpdateBatch
- MongoDeleteBatch