首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >StrongLoop关系

StrongLoop关系
EN

Stack Overflow用户
提问于 2015-02-18 06:59:52
回答 2查看 616关注 0票数 1

我使用strongLoop来创建一个简单的文件夹和文档资源管理器。

情况很简单:一个文件夹可以包含许多文档和文件夹。

所以在strongloop y中定义这个模型层次结构:

-Object |-文件夹|-文档

因此,在文件夹中,我以这种方式定义了一个关系:“文件夹有许多对象”,因为一个文件夹可以包含文件夹、文档或其中任何一个。

但我认为strongloop不适用于多态性,因为严格地说,只能包含"Object“类型的子级。

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2015-02-19 02:22:36

我们确实支持多态关系,但在ATM中没有很好的文档。

下面是一些参考资料的要点https://gist.github.com/fabien/ccce7f1de399c0227ce6

你也可以在https://groups.google.com/forum/#!searchin/loopbackjs/polymorphic%20relations上搜索更多信息。

票数 2
EN

Stack Overflow用户

发布于 2015-11-06 06:42:12

这种情况下还需要多态性吗?

为什么不取消对象并定义文件夹和文档模型,然后定义以下关系:

  • 文件夹hasMany文件夹
  • 文件夹hasMany Document

这将导致文档和文件夹上的folderId外键指向它们的“父”,所以空键不会有问题,因为某些东西总是属于某个文件夹。

我认为,多态关系只适用于消除独占belongTo关系之间存在多个外键的情况,而不是这里的情况。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28572826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档