0
我使用symfony2和Doctrine ODM。Doctrine odm reference許多複製引用
我有一個文檔發佈。
...\Publication:
fields:
id:
id: true
strategy: INCREMENT
dateDebut:
type: date
dateFin:
type: date
我有一個文檔播客白參考許多。
...\Podcast:
fields:
id:
id: true
strategy: INCREMENT
referenceMany:
publications:
targetDocument: ...\Publication
cascade: all
當我觸發此請求:
db.Podcast.find({'_id':2})
這是結果。
{ "_id" : 2,
...
"publications" : [{"$ref" : "Publication","$id" : 3}]
...
}
在i persit和沖洗播客和我發射該請求:
db.Podcast.find({'_id':2})
這是結果。
{ "_id" : 2,
...
"publications" : [
{"$ref" : "Publication","$id" : 3},
{"$ref" : "Publication","$id" : 3}
]
...
}
爲什麼引用是重複????