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

How to create loopback 4 model, repository and controller without specifying an ID

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

lb4 model
lb4 repository
lb4 controller

我找不到方法指定这三个阵营加在一起就是PK,或者根本不指定id。

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

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

我是这个框架的新手,尝试搜索更多相关信息但未成功

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