我的模型有一个由3列组成的复合主键。 当我尝试使用命令创建所有内容时:
lb4 model
lb4 repository
lb4 controller
我找不到指定这三个阵营组合为PK的方法,或者根本不指定ID。
我被迫写一个id的第一步是在资源库生成器上
到达lb4 controller
步骤时,它迫使我再次指定一个ID
我是使用此框架的新手,并尝试搜索有关此操作的更多信息,但未成功
答案 0 :(得分:1)
Loopback4目前不支持复合键。您也可以在这里阅读更多内容: https://github.com/strongloop/loopback-next/issues/1830 解决方法是在运行lb4模型时声明一个主键,然后在查找中使用where子句指定另一个键。当然,这并不强制唯一性,但是,再次,目前没有复合键支持。