我无法在Symfony2中找到如何使用Doctrine Mongo ODM更新嵌入文档。我有一个叫做页面的类,有许多嵌入文档“评论”,我想用createQueryBuilder来更新特定的评论。下面是一个简单的类,我有:如何使用Doctrine ODM更新MongoDB中的嵌入文档
类页 {
protected $id;
/** @MongoDB\EmbedMany */
private $pageComment = array();
}
我找遍了整个互联网,但我不认为找到关于如何更新子文档的任何信息具有Doctrine ODM查询生成器的文档。我会很感激任何信息,因为我对Doctrine和Mongo都陌生。简单地说,我想通过id搜索它后更新页面中的特定评论。
在此先感谢您的帮助!
你没收到这样的错误'注意事项:未定义抵消:2在C:\ MyProject的\供应商\原则\ MongoDB的-ODM \ LIB \原则\ ODM \ MongoDB的\,持久\ DocumentPersister.php线998 '使用此代码时? – Christian 2013-07-26 16:20:42
这是一个在mongodb-odm中的错误,从https://github.com/doctrine/mongodb-odm/pull/661修复。 – eymen 2013-10-31 06:05:39