Mongodb php7, 按 id 更新文档?

Mongodb php7, Update document by id?

当我升级到 PHP7 时,我从 mongo to mongodb 分机转移了。我唯一想不通的是通过 id 更新文档。 Mongo 曾经使用 MongoId Class 来解析字符串中的 ID,但我找不到 Mongodb 的任何等效项。

这是我所在的位置,但不起作用

$collection->updateOne(['_id' => '567eba6ea0b67b21dc004687'], ['$set' => ['some_property' => 'some_value']]);   

_id 应该是 BSON 的一个实例:

$collection->updateOne(['_id' => new \MongoDB\BSON\ObjectID('567eba6ea0b67b21dc004687')], ['$set' => ['some_property' => 'some_value']]);