双向模型参考策略

时间:2014-05-11 03:19:24

标签: javascript loopbackjs strongloop

在关联2个模型的情况下,我不确定添加引用的模型,或者添加对两者的引用。

以自动生成的模型为例:

用户模型对hasManyaccessToken引用,但accessToken没有belongsTo对用户模型的引用。

情况是这种关系只出现在一边,而那边取决于它是1对1还是1对1?如果没有,请帮助我了解如何确定在环回模型架构中应用引用的位置。

1 个答案:

答案 0 :(得分:2)

您需要定义每个方向的关系。正如您所指出的,user.hasMany.accessTokens并不暗示accessToken.belongsTo.user。两者都需要明确定义。

有关详细信息,请参阅http://strongloop.com/strongblog/defining-and-mapping-data-relations-with-loopback-connected-models