如何使用Strongloop强弧创建关系?

时间:2015-05-04 08:33:25

标签: loopbackjs strongloop

如何通过slc或直接在文本编辑器中编辑模型来创建关系?

我找不到使用强弧算法的方法。这个功能是否存在?

1 个答案:

答案 0 :(得分:2)

你不能使用Arc创建关系(不幸的是!)。拥有它确实很好。

要创建关系,您可以使用项目根目录中cli中的命令:

slc loopback:relation

这将提示您使用可用的模型。然后,您可以选择要与所选模型建立的关系类型。例如,一对多或多对多。 然后,您可以在common文件夹中看到修改后的.json文件,以查看创建的关系。

或者,您也可以直接编辑.json文件。请参阅设置用户和用户令牌之间关系的示例

{
  "name": "User",
  .      .
  .
  "relations": {                // relations
    "accessTokens": {           // specify relation name
      "type": "hasMany",        // type of relation
      "model": "AccessToken",   // model to which relation is made
      "foreignKey": "userId"    // foreign key
    }
  }
}