如何在不指定ID的情况下创建回送4模型,存储库和控制器

时间:2019-10-28 11:54:53

标签: loopback4

我的模型有一个由3列组成的复合主键。 当我尝试使用命令创建所有内容时:

lb4 model
lb4 repository
lb4 controller

我找不到指定这三个阵营组合为PK的方法,或者根本不指定ID。

我被迫写一个id的第一步是在资源库生成器上

到达lb4 controller步骤时,它迫使我再次指定一个ID

我是使用此框架的新手,并尝试搜索有关此操作的更多信息,但未成功

1 个答案:

答案 0 :(得分:1)

Loopback4目前不支持复合键。您也可以在这里阅读更多内容: https://github.com/strongloop/loopback-next/issues/1830 解决方法是在运行lb4模型时声明一个主键,然后在查找中使用where子句指定另一个键。当然,这并不强制唯一性,但是,再次,目前没有复合键支持。