sequelize
TianNicholas
一路走来,雕刻时光,记录点滴。
合作可 email - cheungdennis@foxmail.com
展开
-
sequelize的attributes选项(针对处理数据sql表的特定列)
1、要仅选择某些属性,可以使用该attributes选项。通常,您传递一个数组Model.findAll({ attributes: ['foo', 'bar']});//等同于 SELECT foo, bar ...Model.findAll({ attributes: ['foo', ['bar', 'baz']]});//等同于SELECT foo, bar AS baz2、可以使用嵌套数组重命名属性Model.findAll({ attributes: [.原创 2021-10-28 15:12:47 · 1313 阅读 · 0 评论 -
sequelize 设置mysql字段类型,text字符长度太小可采用longText
从sequelize导出数据类型const { DataTypes } = require('sequelize')写法,此参数不传默认为textDataTypes.TEXT('long')字段定义@Column({type:DataTypes.TEXT('long'),comment:'系统简介'})system_introduc:string...原创 2021-07-21 15:48:32 · 2563 阅读 · 1 评论 -
sequelize递归查询获取树状结构
class NeedModule{ constructor(id){ this.id = id; } async getNeedsTree(){ let rootNeeds = await Needs.findAll({ where : { id : this.id } }) rootNeeds = await this.getChild...原创 2021-06-17 19:45:15 · 1409 阅读 · 0 评论 -
Sequelize汉字排序
order:[[Sequelize.literal('convert(system_nameusinggbk)'),'ASC']]system_name 代表排序字段,ASC升序,DESC降序,汉字和字母都是a-z排序原创 2021-04-07 16:02:50 · 222 阅读 · 0 评论