如何在yii中为mongodb编写更新查询?

时间:2013-03-06 07:59:18

标签: mongodb yii

User::model()->update($_id, array('$set' => array('d' => 1)[, array('deleted' => 1)[, array('w' => 2)]]);

我想用指定的用户ID更新用户表。 它不起作用

1 个答案:

答案 0 :(得分:0)

括号是可选部分,这源于PHP手册(即:http://php.net/manual/en/function.pathinfo.php)所以:

User::model()->update($_id, array('$set' => array('d' => 1)
    [, array('deleted' => 1)[, array('w' => 2)]]);

永远不会工作,实际上会在PHP中以当前状态抛出语法错误。相反,你可以尝试:

User::model()->update($_id, array('$set' => array('d' => 1)));