2012-07-12 105 views
0

我使用yiimongodbsuite扩展,并且我有一个嵌入式文档用户在我的模型中,我保存有关user - userId,userName,isAdmin等的一些信息。 现在我想修改User嵌入文档中的某些字段。 我尝试将它写成这里 - http://canni.github.com/YiiMongoDbSuite/xhtml/advanced.partial-batch-update.html但它只能修改模型字段,而不能修改嵌入文档中的字段。 如何修改嵌入文档中的字段? 谢谢!yiimongodbsuite。修改嵌入式文件

回答

0

您所引用的说明适用于多个文档的部分更新。

你实际上需要做的只是更新simple embedded document

嵌入usermydoc实施例:

$mydoc = new Mydoc(); 

// Updated embedded User document 
$mydoc->user->userName = 'Fred'; 
$mydoc->user->isAdmin = 1; 

$mydoc->save();