Mongodb php7,用id更新文件?

Eri*_*ric 2 php mongodb php-mongodb

当我升级到PHP7时,我从mongo移动到mongodb扩展.我唯一无法弄清楚的是通过id更新doc.Mongo曾经使用MongoId类来解析字符串中的id,但我找不到Mongodb的任何等价物.

这就是我所处的位置,哪些不起作用

$collection->updateOne(['_id' => '567eba6ea0b67b21dc004687'], ['$set' => ['some_property' => 'some_value']]);   
Run Code Online (Sandbox Code Playgroud)

mal*_*olm 12

_id应该是BSON的实例:

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