sequelize使用sqlite3如何在模型属性定义的setter中获取本条新增数据的自增id?
发布于 9 个月前 作者 vitozyf 2885 次浏览 来自 问答

如题求解

2 回复

需求场景如下: 在新增一条数据的时候,有一个排序字段要设置为本身的自增id的倍数,以便读取的时候排序使用。(不直接用id的原因是要预留上下数据的空间,以便调整数据排序)

sequelize会自动生成一个creatTime,你可以根据这个排序,中间插数据的话可以考虑修改插入的新数据的creatTime,这样的话理论上可以插入无限个新数据,不用受id的限制

回到顶部