【发布时间】:2019-05-20 21:07:04
【问题描述】:
我想在 postgres 中存储学生数据如下, 其中卷号应根据批次自动增加。
我想知道如何在 Sequelize 中实现这一点。
id batch rollno name
---------------------------------------------------------------
1 A 1000 John
2 A 1001 Javed
3 A 1002 Jake
4 B 1000 Jose
5 B 1001 James
6 A 1003 Jerry
这是我创建的模型。
var Student = sequelize.define('student', {
id: {
type: DataTypes.INTEGER(11),
allowNull: false,
primaryKey: true,
autoIncrement: true
},
batch: {
type: DataTypes.STRING,
allowNull: false,
},
rollno: {
type: DataTypes.INTEGER(11),
allowNull: true,
autoIncrement: true,
},
name: {
type: DataTypes.STRING,
allowNull: true,
}
};
【问题讨论】:
标签: node.js database postgresql sequelize.js