在egg中使用sequelize进行分表读写

关于egg和sequelize

封装框架会解决很多基础问题,同时也会带来很多应用问题

对于前端来说,开发后端服务,最熟悉不过就是 express 和 koa 了,而 egg 是基于 koa 进行封装的应用层框架,做了很多基础功能的封装,开箱即用,十分方便,也提供了插件机制进行扩展。

而 sequelize,是一个 node.js 的 orm 工具,看下 v7 的文档,支持 Postgres, MySQL, MariaDB, SQLite, Microsoft SQL Server, Amazon Redshift 和 Snowflake’s Data Cloud,对于我们常用的关系型数据库 MySQL 的话,使用这个工具,也会免去很多基础 sq l语句的写法。

当然了,现在我们用 node.js 的时候,一般会选用 MongoDB 这个 NoSQL 数据库,对应就是 mongoose 这个object modeling。

而在 egg 中,也都封装了对应的插件来进行支持,针对本文说的 sequelize ,egg 自家封装了 egg-sequelize 这个插件,如果单想用 mysql ,也可以用 egg-mysql 插件,应用层的框架都喜欢这样,怕你集成不上其他框架,都帮你包一层。

在egg中使用sequelize定义表

一个model一个表
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值