我是 NodeJs 開發(fā)的新手,我將 NodeJs 與 mysql 和 Sequelize 結(jié)合使用來(lái)創(chuàng)建具有這些屬性的 Batch 模型。const Batch = sequelize.define( "Batch", { title: { type: DataTypes.STRING, allowNull: false }, studentIds: { type: DataTypes.STRING }, teacherId: { type: DataTypes.STRING, allowNull: true } }, { timestamps: false });在異步方法調(diào)用中它工作正常。Batch.sync().then((res) => { console.log("Batch model sync : ", Batch === sequelize.models.Batch);});但我需要改變studentIds: { type: DataTypes.ARRAY(DataTypes.STRING)}每當(dāng)我進(jìn)行此更改時(shí),它都會(huì)出錯(cuò)我正在使用節(jié)點(diǎn) 14.5.0 MySql 8.0.21 和 Sequelize 6.3.4
DataTypes.ARRAY(DataTypes.STRING) 上的 Sequelize 錯(cuò)誤
白板的微信
2022-12-29 09:31:07