批量操作mongodb 数据。优点是只用请求一次数据库。
$bulk = new MongoDB\Driver\BulkWrite(['ordered' => true]);
$bulk->update(['name' => 'mike'], ['$set' => ['age' => 11]]);
$bulk->update( [ 'name' => 'lili'], ['$set' => ['sex' => 'boy'] ] );
$bulk->delete( [ 'name' => 'jack'] );
$manager = new MongoDB\Driver\Manager('mongodb://user:password@host:port/admin');
$writeConcern = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY, 1000);
$res = $manager->executeBulkWrite('dbName.collectionName', $bulk, $writeConcern);