【发布时间】:2016-04-01 03:57:53
【问题描述】:
当我升级到 PHP7 时,我从 mongo 移动到 mongodb 扩展。我唯一想不通的是按 id 更新文档。 Mongo 曾经有 MongoId 类来解析字符串中的 id,但我找不到 Mongodb 的任何等价物。
这是我所在的地方,但它不起作用
$collection->updateOne(['_id' => '567eba6ea0b67b21dc004687'], ['$set' => ['some_property' => 'some_value']]);
【问题讨论】:
-
你说的不起作用是什么意思?
-
它不会更新文档,就像找不到它一样
-
mongodb扩展虽然可以单独使用,但旨在与用户空间mongo-php-library: github.com/mongodb/mongo-php-library 一起使用 -
是的,updateOne 来自那个库
标签: php mongodb php-mongodb