mysql - 如何在不使用 Sequelize 的情况下定义模型?(带有 MySQL 的 Node.JS)
问题描述
我使用带有“mysql”包的 Node.JS 和 MySQL。有没有办法用类定义模型?我读了很多,所有的意见都说我需要为此续集。在角度我使用这样的数据模型:
export class Stage {
public name: string;
public consultation: string;
public approval: string;
public stageOrder: number;
}
有没有办法让它在nodejs中工作?谢谢
解决方案
是的,您需要以sequellize
这种方式使用和定义一个类:
const Stage = sequelize.define('stage', {
name: {
type: Sequelize.STRING,
allowNull: false
},
consultation: {
type: Sequelize.STRING
},
approval: {
type: Sequelize.STRING
},
stageOrder: {
type: Sequelize.INTEGER
}
}, {
// options
});
您可以在此处阅读文档。
推荐阅读
- mysql - 如何通过 Ruby 的“mysql2”gem 连接到 MySQL?
- symfony - 如何在具有symfony主键的表中插入值
- ios - 在 Swift 中绘制正弦曲线
- lucene - 如何集成 Couchdb 和 Couchdb Lucene
- reactjs - 如何访问通过“this.props.history.push(...)”传递的数据
- r - 自定义 key_glyph 的大小和对齐方式与包装的标签文本
- many-to-many - 顺序推荐是多对一问题还是多对多问题?
- automapper - AutoMapper 10.1.1 版本中的映射器问题
- google-cloud-platform - 如何通过初始化操作脚本更改我的 google dataproc 集群中工作节点的 yarn-site.xml 属性?
- excel - Excel 自动化加载项已启用但处于非活动状态