
sequelize
魔笛Love
这个作者很懒,什么都没留下…
展开
-
Sequelize学习整理
以下是本人在使用egg.js的ORM框架Sequelize时的一些经验,希望能给学习和使用egg.js并使用egg-Sequelize进行开发的小伙伴一些帮助,如果在阅读时有什么问题,欢迎和我联系。1、数据表定义以下为一个测试的数据库定义表:module.exports = app => { const { STRING, BIGINT, DATE, BOOLEAN, TEXT, INTEGER } = app.Sequelize; const model = app.model.de原创 2020-10-29 11:52:44 · 11677 阅读 · 0 评论 -
Sequelize的where进阶操作:$
当一个表A需要连接表1和表2时,且在关联查询时只要表1和表2任意一个有数据则A中记录需要被查出const option = {where: {[this.app.Sequelize.Op.or]: [{ ‘positiveDatas.uidpositiveDatas.uidpositiveDatas.uid’: ‘100487’ },{ ‘negativeDatas.uidnegativeDatas.uidnegativeDatas.uid’: ‘100487’ }],},include:原创 2020-10-22 09:37:41 · 3217 阅读 · 0 评论 -
Sequelize数据库中文排序
首先要排序的字段要是索引,然后一下是Sequelize的代码const sequelize = this.ctx.model;const datas = await this.ctx.model.Folder.findAll({where: { pid: 81 },order: [[ sequelize.literal(‘convert(name using gbk)’), ‘DESC’ ]]});按照name字段来进行排序,DESC表示逆序const sequelize = this.ctx原创 2020-10-22 09:36:34 · 13773 阅读 · 1 评论 -
关于Sequelize的分组查询与分组统计
根据groupId进行分组分组const datas = await ctx.model.Data.findAll({ where: { xxx }, group: 'groupId',});原创 2019-12-11 16:47:58 · 14594 阅读 · 0 评论