Strongloop环回中的hasMany和referencesMany有什么区别
What's the difference between hasMany and referencesMany in Strongloop loopback
我 read embedsMany
(在非关系数据库的情况下)将嵌入模型放在父模型文档中。 hasMany
创建一个新的子模型集合,并在父集合和子集合之间创建关系。 referencesMany
呢?
还有this example project, where customerreferencesMany
Account
和 hasMany
Order
。我不明白其中的区别。
embedsMany
: 将所有 child 数据(自然和关系)放入自身模型中。每个 childs 没有任何 id 并且不能在另一行中重复使用)。 child 和 parent 模型只需要一个集合。
referencesMany
:仅将 child 关系的 id(引用 id)放入模型本身并将数据放入 child 模型(无需存储 parent 模型 id child 模型和 child 模型 ID 可重复用于其他模型)。 parent 和 child 模型需要一个实际的两个集合。
hasMany
:将 child 数据和 parent id 放入 child 模型中。它也需要一个实际的两个集合;
我 read embedsMany
(在非关系数据库的情况下)将嵌入模型放在父模型文档中。 hasMany
创建一个新的子模型集合,并在父集合和子集合之间创建关系。 referencesMany
呢?
还有this example project, where customerreferencesMany
Account
和 hasMany
Order
。我不明白其中的区别。
embedsMany
: 将所有 child 数据(自然和关系)放入自身模型中。每个 childs 没有任何 id 并且不能在另一行中重复使用)。 child 和 parent 模型只需要一个集合。
referencesMany
:仅将 child 关系的 id(引用 id)放入模型本身并将数据放入 child 模型(无需存储 parent 模型 id child 模型和 child 模型 ID 可重复用于其他模型)。 parent 和 child 模型需要一个实际的两个集合。
hasMany
:将 child 数据和 parent id 放入 child 模型中。它也需要一个实际的两个集合;