node.js - Strongloop环回中的hasMany和referencesMany有什么区别

标签 node.js loopbackjs strongloop

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/

相关文章:

mysql - 使用 Strongloop 连接现有的 MySql 表

regex - 变音符号不区分大小写的搜索环回

node.js - 通过 AWS Lambda 控制台编辑器导入模块

node.js - 我应该在哪个文件中初始化 Express.js 中的对象?

node.js - 如何将socket.io附加到SwaggerExpress

reactjs - 如何在loopback.js中处理客户端 react 路由

javascript - Node.js async.each 不等待迭代

angularjs - 如何在具有环回和 Angular 的两个对象之间创建正确的 hasOne 关系

node.js - Loopback 支持代理身份验证吗?

javascript - 来自父级关系的 Strongloop 属性