首页 > 解决方案 > 这两个实体关系之间有什么区别吗?

问题描述

下面是两个实体关系的两个示例。有什么区别,哪一个更适合开发 api?这些中的任何一个看起来都适合我的用例。我需要的是 - 一个产品应该属于一个或多个类别,我还想根据一个类别查询所有产品。其中哪一个会更高效?

      PSEUDO CODE:

      category: Model.extend({
        products: hasMany(),
      }),
      product: Model.extend({
        category: belongsTo(),
      }),

      AND THIS

      product: Model.extend({
        categories: hasMany(),
      }),
      category: Model.extend({
        product: belongsTo(),
      }),

标签: postgresql

解决方案


推荐阅读