(PECL mongo >= 1.5.0)
MongoDeleteBatch::__construct — Description
Constructs a batch of DELETE operations. See MongoWriteBatch.
collection
The MongoCollection to execute the batch on. Its WriteConcern will be copied and used as default WriteConcerns if none given as $write_options
or during MongoWriteBatch::execute().
write_options
An array of Write Options.
key | value meaning |
---|---|
w (int|string) | WriteConcern 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 |
A new MongoDeleteBatch.