我正在使用Symfony3和DoctrineMongoDBBundle。当我尝试生成mongodb模式时,我得到了下一个通知,虽然我创建了集合,但索引不存在。
$ bin/console doctrine:mongodb:schema:create
Created dbs for all classes
Created collections for all classes
Notice: Array to string conversion
这是我的集合的yml配置
AppBundle\Document\MyDocument:
type: document
db: dbName
collection: collectionName
fields:
id:
type: id
id: true
strategy: AUTO
productId:
type: string
date:
type: date
embedMany:
prices:
targetDocument: ProductPrice
indexes:
ixDate:
keys:
date:
order: asc
uqProductIdDate:
keys:
productId:
order: asc
date:
order: asc
options:
unique: true
我正在使用符合Doctrine MongoDB ODM文档的索引配置(http://docs.doctrine-project.org/projects/doctrine-mongodb-odm/en/latest/reference/indexes.html)
有什么想法吗?