【发布时间】:2014-03-22 16:52:39
【问题描述】:
我检索到这样的记录:
$record = $collection->find(array(
'name' => $name
));
有没有办法直接更新记录而不必重新查询集合,还是没有引用的浅拷贝?
【问题讨论】:
标签: php mongodb mongodb-php
我检索到这样的记录:
$record = $collection->find(array(
'name' => $name
));
有没有办法直接更新记录而不必重新查询集合,还是没有引用的浅拷贝?
【问题讨论】:
标签: php mongodb mongodb-php
我猜你需要 findAndModify
findAndModify 命令以原子方式修改并返回单个文档。默认情况下,返回的文档不包括对更新所做的修改。要返回对更新所做的修改的文档,可以使用新选项。
【讨论】: