在Strongloop环回中embedsMany和hasMany之间的区别是什么

时间:2015-06-11 14:09:56

标签: relationships loopbackjs

乍一看,他们似乎做了同样的事情:定义一对多的关系 那你为什么要选择一个呢?

1 个答案:

答案 0 :(得分:9)

EmbedsMany - 嵌入了另一个模型的许多实例的模型;例如,客户可以拥有多个电子邮件地址,每个电子邮件地址都是包含标签和地址的复杂对象。 hasMany关系与另一个模型建立一对多连接。

EmbedsMany将所有子对象嵌入到同一个父对象中, HasMany分别存储子对象,并具有属性作为引用声明模型的外键。