【发布时间】:2015-08-12 15:58:08
【问题描述】:
我正在尝试使用 Loopback 在模型之间创建关系,但由于某种原因,它似乎根本没有保存我的关系。但也可能是我做错了什么。
关系如下:
所以 User 可以在 0 个或多个 Pools 中。当他们在Pool 中时,他们就是PoolMember。并且PoolMember 可以添加Predictions。
现在我正在尝试在 User 和 Pools 之间创建关系。
我做了一个slc loopback:relation 然后选择User 作为来自 模型。然后选择 hasMany 并从列表中选择 Pool。然后它询问关系是否有一个throughModel。我选择了Yes,然后从列表中选择了PoolMember。
然后我希望PoolMember.json 或Pool.json 中定义了一个关系。但它们似乎保持不变。
我什至删除了我的项目并重做了一切。但是有同样的问题。
那么我在这里做错了吗?或者这是 Loopback 中的错误?
【问题讨论】:
-
您使用的是嵌入式用户模型吗?尝试扩展 User 模型,然后尝试在模型之间创建关系。
-
@A.Z.这似乎奏效了!扩展
User对象而不是直接使用它是有意义的。以防我将来想添加其他属性。但是 Loopback 可以明确表示您不能将User模型用作“直通模型”。无论如何,您能否将其发布为答案,以便我接受。
标签: node.js strongloop loopback