我read embedsMany
(在非关系数据库的情况下)将嵌入模型放入父模型文档中。 hasMany
创建一个新的子模型集合,并在父集合和子集合之间创建关系。 referencesMany
怎么样?
还有this示例项目,其中 customer referencesMany
帐户
和 hasMany
Order
。我不明白其中的区别。
最佳答案
embedsMany
:将所有子数据(自然和关系)放入自身模型中。每个 child 都没有任何 id 并且不能在另一行中重复使用)。它只需要一个子模型和父模型的集合。
referencesMany
:仅将子关系的 id(引用 id)放入模型本身并将数据放入子模型(无需在子模型中存储父模型 id,子模型 id 可重复用于另一个模型楷模)。它需要一个实际的父子模型的两个集合。
hasMany
:将子数据和父 id 放入子模型中。它也需要一个实际的两个集合;
关于node.js - Strongloop环回中的hasMany和referencesMany有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35503486/