Sequelize 的标签存档

Nodejs+ Sequelize递归查询

Nodejs+ Sequelize递归查询

引言 递归查询,本身实现上和Sequelize没有太大的关系,但是这里还是作为单独一讲,主要是日常项目中遇到的也非常多。 案例:多层级菜单 建表 菜单表,通过id和pid,知道每个菜单父级id是谁,这样就形成了递归,一层一层寻找,只…
Nodejs+ Sequelize多表关联高级查询

Nodejs+ Sequelize多表关联高级查询

引言 本小节,我们学习项目中常见的多表关联查询,比如查询用户是什么角色?每个用户对应什么角色?某个角色下有多少个所属用户? 表结构和数据调整: 完善role model配置 新增db/model/role.js /** * 角色表 …
Nodejs+ Sequelize单表高级查询

Nodejs+ Sequelize单表高级查询

引言 在第4小节上面,已经用了的 findAndCountAll() 分页查询方法,本小结重点围绕排序、分组等细节部分讲讲 排序 普通排序 在我们直接代码的基础上,增加排序,比如根据年龄排序 let {rows, count} = …
Nodejs + Sequelize单表增删改查

Nodejs + Sequelize单表增删改查

引言 前面为了项目能更好的使用,也是做了非常多的铺垫,又是生成api文档,又是log4j日志。现在回到正题,Sequelize来操作我们的mysql数据库。 本小节分为: (1)单条数据/多条数据新增 (2)单条修改/批量修改 (3…
Nodejs + log4js对日志进行管理调试

Nodejs + log4js对日志进行管理调试

引言 日志的作用: (1)、清除的记录用户请求的接口 (2)、请求接口时是否发生错误 (3)、错误日志,便于及时修复错误 (4)、利于复现错误,调试等 这里我们就用log4js来对日志进行处理 log4js配置 (1)、安装log4…
Nodejs + Express生成在线api接口文档

Nodejs + Express生成在线api接口文档

引言 为了更好的方便前后端联调,nodejs作为后台服务端代码,必须要能生成api接口文档,否则全部口头约定,非常不利于后期维护 这里就有了插件 apidoc 安装方法 npm install apidoc -g 全局安装即可,它是…
Nodejs ORM框架Sequelize快速入门

Nodejs ORM框架Sequelize快速入门

引言 nodejs 开发框架有很多种,比如Express,Koa, Egg,它们之间又有什么关系,关联呢? 可以这么说,Express是爷爷,那Koa就是儿子,而Egg就是孙子,当然这里并不是说它们的能力,而是说它们的来历。 Koa…