(mongodb >=0.2.0)
MongoDB\Driver\BulkWrite::delete — Add a delete operation to the bulk
$filter
[, array $deleteOptions
] )
filter
The search filter.
deleteOptions
Option | Type | Description | Default |
---|---|---|---|
limit | boolean | Delete all matching documents (limit=0), or only the first matching document (limit=1) | 0 |
没有返回值。
Example #1 MongoDB\Driver\BulkWrite::delete() example
<?php
$bulk = new MongoDB\Driver\BulkWrite(true);
$bulk->delete(array("tag" => "mongodb"), array("limit" => 1));
$bulk->delete(array("x" => "2"), array("limit" => 0));
$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
$writeConcern = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY, 1000);
$result = $manager->executeBulkWrite("databaseName.collectionName", $bulk, $writeConcern);
?>