【发布时间】:2015-04-14 01:26:33
【问题描述】:
我有一个文档,我曾经有一个存储字符串的字段,但现在我想将其更改为存储哈希值。问题在于旧文档,当我尝试检索其中一个时,我收到以下错误:
可捕获的致命错误:传递给 Doctrine\ODM\MongoDB\UnitOfWork::getClassNameForAssociation() 的参数 2 必须是数组类型,给定字符串,在 /vagrant/wowfi/app/cache/dev/doctrine/odm/ 中调用mongodb/Hydrators/WowfiCoreBundleDocumentLoginUserHydrator.php 在第 82 行并定义
我在文档中读到,如果我想存储不同类型的文档,我应该使用鉴别器。但就我而言,我没有 2 个不同的类,它只有一个文档类,我将字段类型从字符串更改为哈希(嵌入文档)。
感谢您的帮助。
【问题讨论】: