通过模型关系创建而不是创建关系
Creating through model relation not creating relation
我正在尝试使用 Loopback 创建模型之间的关系,但出于某种原因,它似乎根本没有保存我的关系。但也有可能是我做错了。
关系如下所示:
所以一个User
可以在0个或多个Pool
中。当它们在 Pool
中时,它们是 PoolMember
。而一个PoolMember
可以加上Predictions
.
现在我正在尝试在 User
和 Pool
之间建立关系。
我做了一个 slc loopback:relation
,然后从 模型中选择了 User
作为 。然后选择 hasMany 并从列表中选择 Pool
。然后它询问该关系是否具有 throughModel。我选择了 Yes,然后从列表中选择了 PoolMember
。
然后我希望 PoolMember.json
或 Pool.json
中定义了一个关系。但他们似乎保持不变。
我什至删除了我的项目并重新制作了所有内容。但是有同样的问题。
那我是不是做错了什么?或者这是 Loopback 中的错误?
如果您使用内置模型("User" 在您的情况下),您应该扩展内置模型,然后创建关系或任何其他修改。
Currently you cannot modify a built-in model's required properties. If you need to do this, then create your own custom model as a replacement instead.
By default, a LoopBack application has a built-in User model defined by user.json (this file is part of the LoopBack framework. Don't modify it; rather, follow the procedure in Extending built-in models).
我正在尝试使用 Loopback 创建模型之间的关系,但出于某种原因,它似乎根本没有保存我的关系。但也有可能是我做错了。
关系如下所示:
所以一个User
可以在0个或多个Pool
中。当它们在 Pool
中时,它们是 PoolMember
。而一个PoolMember
可以加上Predictions
.
现在我正在尝试在 User
和 Pool
之间建立关系。
我做了一个 slc loopback:relation
,然后从 模型中选择了 User
作为 。然后选择 hasMany 并从列表中选择 Pool
。然后它询问该关系是否具有 throughModel。我选择了 Yes,然后从列表中选择了 PoolMember
。
然后我希望 PoolMember.json
或 Pool.json
中定义了一个关系。但他们似乎保持不变。
我什至删除了我的项目并重新制作了所有内容。但是有同样的问题。
那我是不是做错了什么?或者这是 Loopback 中的错误?
如果您使用内置模型("User" 在您的情况下),您应该扩展内置模型,然后创建关系或任何其他修改。
Currently you cannot modify a built-in model's required properties. If you need to do this, then create your own custom model as a replacement instead.
By default, a LoopBack application has a built-in User model defined by user.json (this file is part of the LoopBack framework. Don't modify it; rather, follow the procedure in Extending built-in models).