У меня есть простая модель со столбцом _id
, как и ожидалось, но есть вторичный идентификатор, который я хотел бы использовать по умолчанию с тем же значением столбца _id
.В настоящее время модель выглядит следующим образом:
const sequelize = app.get('sequelize')
sequelize.define('myTable', {
_id: {
type: Sequelize.INTEGER,
allowNull: false,
primaryKey: true,
autoIncrement: true
},
otherId: {
type: Sequelize.TEXT,
allowNull: false
}
someField: {
type: Sequelize.TEXT,
allowNull: false
}
})
Так что, если я не передам значение otherId
при вставке новой строки, я бы хотел, чтобы оно было таким же значениемкак _id
это можно сделать?Если да, то как мне этого добиться?