Sequelize 6.12.0 发布了,Sequelize 是一款基于 Nodejs 的异步 ORM 框架,它同时支持 PostgreSQL、MySQL、SQLite 和 MSSQL 多种数据库,很适合作为 Nodejs 后端数据库的存储接口,为快速开发 Node.js 应用奠定扎实、安全的基础。
本次更新内容如下:
Bug Fixes
data-types: 获取带日期数据类型的数据时,会发出不必要的警告
docs: 添加 aws-lamda 路由
example:根据 GeoJson 修复坐标格式
increment: 修复键值损坏的查询
model.d: 修复 findAndCountAll.count 类型
snowflake: 修复问题:在已经断开的连接上尝试断开连接
types: 为 whereOperators 添加 Col 类型:eq、lt、lte、gt、gte
types: 添加实例成员声明
types: 添加缺少的模式字段到 sequelize 选项 , closes
types: :允许覆盖 json 函数的自定义返回类型
upsert: 如果没有提供更新的键值,则返回 DO NOTHING closes
在 mixin 中使用错误的接口问题
Features
dialects: 添加对 db2 的实验性支持
dialect: 支持 snowflake dialect(雪花片方言??)
model: 完整的 getAttributes 特性
typescript: 用 ts 创建 alpha 版本
types: 过渡性的 lib/errors
upsert: 添加 conflictFields 选项