我可以直接在记录上调用update()吗?

时间:2014-03-22 16:52:39

标签: php mongodb mongodb-php

我检索了这样的记录:

$record = $collection->find(array(
      'name' => $name
      ));

有没有办法直接更新记录而不必重新查询集合,还是没有引用的浅拷贝?

1 个答案:

答案 0 :(得分:0)

我想你需要  findAndModify

findAndModify命令以原子方式修改并返回单个文档。默认情况下,返回的文档不包括对更新所做的修改。要返回包含对更新所做修改的文档,可以使用新选项。