<?php
$bulk = new MongoDB\Driver\BulkWrite;
$bulk->update(
['x' => 2],
['$set' => ['name' => 'bfw', 'url' => 'bfw.wiki'],'$inc'=>["age"=>1]],
['multi' => false, 'upsert' => true]
);
//通过对age这个字段进行自增操作,每次自增1
$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
$writeConcern = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY, 1000);
$result = $manager->executeBulkWrite('test.sites2', $bulk, $writeConcern);
$query = new MongoDB\Driver\Query([], []);
$cursor = $manager->executeQuery('test.sites2', $query);
foreach ($cursor as $document) {
print_r($document);
}
网友回复