我正在使用 yiimongodbsuite 扩展,并且我的模型中有一个嵌入式文档用户,我在其中保存了一些关于用户的信息 - userId、userName、isAdmin 等。现在我想修改我的用户嵌入式文档中的一些字段。我尝试按照此处编写的方式进行操作-http: //canni.github.com/YiiMongoDbSuite/xhtml/advanced.partial-batch-update.html但它只能修改模型字段,而不能修改嵌入式文档中的字段。如何修改嵌入文档中的字段?谢谢!
问问题
337 次
1 回答
0
您引用的说明是针对多个文档的部分更新。
您真正需要做的只是更新一个简单的嵌入文档。
mydoc
嵌入式示例user
:
$mydoc = new Mydoc();
// Updated embedded User document
$mydoc->user->userName = 'Fred';
$mydoc->user->isAdmin = 1;
$mydoc->save();
于 2012-07-15T12:44:14.667 回答