doctrine ODM / Mongo数据库和对象引用

时间:2015-07-22 15:36:59

标签: mongodb symfony doctrine-orm odm

对于我的生活,我找不到这个问题的答案。所以,我在这里问。

我们说我的mongo中有3种文档类型。

// provider
{
   $id: ObjectId('xxx'),
   "name": "some name",
}

// category
{
   $id: ObjectId('yyy'),
   "name": "some category"
}

// item
{
  $id: ObjectId('zzz'),
  "name": "some item",
  "references": { 
     "provider": {
        $ref: "provider",
        $id: ObjectId('xxx')
     },
     "category": [
         {
             $ref: "category",
             $id: ObjectId('yyy')
         }
         // etc etc, more referenced categories
     ]
  }
}

现在,我将如何注释我的Doctrine实体,以便我可以读出并简单地查询引用的对象。为清楚起见,我真的希望将所有外部参考文献保留在"参考文献中。块。

非常感谢任何帮助。

马克

0 个答案:

没有答案