草庐IT

yiimongodbsuite

全部标签

php - 使用 YiiMongoDbSuite 删除数组元素

我有一些代码应该从嵌入式MongoDB文档中删除一条记录。代码如下:publicfunctionactionDeleteSaved(){$savedLink=$_POST['savedLink'];$userId=Yii::app()->user->getId();$current=SaveLink::model()->findByPk($userId);if(in_array($savedLink,$current->links)){array_slice($current->links,$savedLink);$current->save();}}这是将数据传递给Controlle

php - 在 yiimongodbsuite 中插入嵌入式文档

我需要在yiimongodbsuite中执行一个upsert命令。我试过了$model=newMurls();$model->userid=$userid;$model->title=$title;$model->edits[0]=newMedithtml();$model->edits[0]->path=$htm;$model->edits[0]->html=$path;$model->edits[0]->ci=$ci;$model->update(array('_id'=>$rec->_id),array('userid','title','edits'),true);但这显示了一