我刚刚安装了loopback4(基于ts),我正在尝试使用它,因为使用它创建api似乎非常容易。我的问题很简单(但我不知道答案)。如何增加模型的id?
假设我的模型中有这个(用 lb4 model
) ->
export class Post extends Entity {
@property({
type: 'number',
id: true,
required: false,
})
Id: number;
第一个post(不添加id)创建id=0的post。没有下一篇文章,因为id没有自动递增。
有什么建议吗?我正在使用mysql,正如我的标题和lb4中所述。
edit:或者更好,是否有任何方法可以修改loopback4(loopbacknext)创建表的方式?有一个命令需要在创建db表之后运行,比如 ALTER TABLE post CHANGE Id Id INT(11) NOT NULL AUTO_INCREMENT;
我一直在搜索选项树,但我没有找到任何相关的,我不认为连接到数据库单独为这个任务是一个好主意。
1条答案
按热度按时间6l7fqoea1#
修复感谢github。显然,它非常类似于lb3(我没有使用)。
添加
generated: true
打开mysql上的自动增量。