Sequelize小记
2024-09-01 17:11:27
http://docs.sequelizejs.com/ 官方英文
Object-Relational Mapping
增
Model.create({field1:'a', field2:'b'})
删
m.destroy()
改
m = M.q_u_e_r_y({})
m.field1=1;
m.save()
查
Model.findAll({where: {}, order, })
var Pet = sequelize.define('pet', {
id: {
type: Sequelize.STRING(50),autoIncrement: true, 自增主键
primaryKey: true
},
name: Sequelize.STRING(100),
createdAt: Sequelize.BIGINT,
updatedAt: Sequelize.BIGINT
}, {
timestamps: false 要自己加timestamp
});
一个大型Web App通常都有几十个映射表,一个映射表就是一个Model。如果按照各自喜好,那业务代码就不好写。Model不统一,很多代码也无法复用。
所以我们需要一个统一的模型,强迫所有Model都遵守同一个规范,这样不但实现简单,而且容易统一风格。
最新文章
- 关于GIT合并出错的记录
- 新建一个angularjs+requirejs+bootstrap+typescript+gulp+vscode+git的项目
- 超级文件搜索器(SuperSearch)
- hdu---(1054)Strategic Game(最小覆盖边)
- SVN server环境搭建
- Django Admin后台使用tinymc 富文本编辑器
- C#使用oledb方式将excel数据导入到datagridview后数据被截断为 255 个字符
- 由 OR 引起的死循环
- SAP ABAP exporting list to memory ...SUBMIT 程序传输屏幕参数
- 简单的python协同过滤程序
- Spark环境搭建(上)——基础环境搭建
- 基于Python的Webservice开发(三)-Django安装配置
- python爬取安居客二手房网站数据(转)
- iOS-----------进阶书籍收藏
- 使用dotenv 管理nodejs 应用的环境变量&;&;docker-compose 运行
- 除了binlog2sql工具外,使用python脚本闪回数据(数据库误操作)
- Codeforces Round #514 (Div. 2) C. Sequence Transformation 思维构造
- Notyf - 超级简单、响应式的 JS 通知插件
- Ubuntu+Nginx+uWSGI+Flask应用
- 【企业通讯录app番外篇】怎么样创建服务端?