MongoDeleteBatch
PHP Manual

MongoDeleteBatch::__construct

(PECL mongo >= 1.5.0)

MongoDeleteBatch::__constructDescription

Description

public MongoDeleteBatch::__construct ( MongoCollection $collection [, array $write_options ] )

Constructs a batch of DELETE operations. See MongoWriteBatch.

Parameters

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.

keyvalue meaning
w (int|string)WriteConcern value
wtimeout (int)Maximum time to wait for Replication
orderedDetermins 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

Return Values

A new MongoDeleteBatch.


MongoDeleteBatch
PHP Manual