$manager = new \MongoDB\Driver\Manager("mongodb://127.0.0.1:27017");
$bulk = new \MongoDB\Driver\BulkWrite;
$bulk->update(
['x' => 1],//查找条件
['$unset' => ['fuck.aaa' => '', 'url' => 'jianshu.runoob.com']],//删除属性 ------>重点 $unset
['multi' => false, 'upsert' => true]
//upsert : 可选,这个参数的意思是,如果不存在update的记录,是否插入objNew,true为插入,默认是false,不插入。
//multi : 可选,默认是false,只更新找到的第一条记录,如果这个参数为true,就把按条件查出来多条记录全部更新。
);
$writeConcern = new \MongoDB\Driver\WriteConcern(\MongoDB\Driver\WriteConcern::MAJORITY, 1000);
$result = $manager->executeBulkWrite('apps.test1', $bulk, $writeConcern);
mongodb php7 删除元数据
最新推荐文章于 2023-02-25 19:24:20 发布