【问题标题】:What's the difference between hasMany and referencesMany in Strongloop loopbackStrongloop环回中的hasMany和referencesMany有什么区别
【发布时间】:2016-04-04 23:23:09
【问题描述】:

read embedsMany(在非关系数据库的情况下)将嵌入模型放在父模型文档中。而hasMany 创建了一个新的子模型集合,并在父集合和子集合之间创建了关系。 referencesMany呢?

还有this示例项目,其中customerreferencesManyAccounthasManyOrder。我不明白其中的区别。

【问题讨论】:

    标签: node.js loopbackjs strongloop


    【解决方案1】:

    embedsMany:将所有子数据(自然和关系)放入自身模型中。每个孩子没有任何 id 并且不能在另一行中重复使用)。它只需要一个子模型和父模型的集合。

    referencesMany:仅将子关系的 id(参考 id)放入自身模型中,并将数据放入子模型中(无需将父模型 id 存储在子模型中,子模型 id 可用于其他模型)。它需要一个实际的父子模型两个集合。

    hasMany:将子数据和父 ID 放入子模型中。它也需要一个实际的两个集合;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-27
      • 2017-06-29
      • 2020-11-01
      • 2021-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-22
      相关资源
      最近更新 更多