仅更新mongodb中的最新记录

时间:2018-01-04 17:50:05

标签: php mongodb

我有一个集合,我存储学生记录,每个学生可能有多个记录。我可以使用studentId查询它们,它工作正常,并返回所有记录。

我需要更新最新的学生记录。每个记录的集合中都有一个addedAt字段。我该如何撰写此查询?

我正在使用PHP,目前的代码是:

`

$criteria = array("studentID"=>"100010", );
$newdata = array('$set'=>array("status"=>"no")); 
$options = array("upsert"=>true);
$ret = $collection->update(
    $criteria,
    $newdata,
    $options
);

任何帮助表示赞赏! `

0 个答案:

没有答案