From 3081d21558c36999d996bac13a009324ee1236c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=87=E5=A4=A9?= Date: Tue, 5 Jun 2018 00:55:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dfilter=E7=9A=84=E4=B8=80?= =?UTF-8?q?=E4=B8=AAbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- History.md | 59 ++++++++++++++++++++++++---------------------------- lib/utils.js | 4 ++-- package.json | 2 +- 3 files changed, 30 insertions(+), 35 deletions(-) diff --git a/History.md b/History.md index 8488fca..1cfe9b0 100644 --- a/History.md +++ b/History.md @@ -1,49 +1,44 @@ -3.0.0 / 2018-04-16 -================== -> 这是一个全新的大版本, 不向下兼容2.x。 +# 3.0.1 / 2018-06-05 - * 重构API, 使用链式操作, 逻辑更加清晰 - * 支持完整的pool option - * 新增drop方法,支持删除数据库/数据表 - * 新增tableCreate/dbCreate方法, 支持创建数据库/数据表 - * 新增indexCreate/indexDrop/indexList, 支持对索引的增删改查 +* 修复filter解析的一个bug -2.2.2 / 2018-03-22 -================== - * 增加时区和BIGINT配置 +# 3.0.0 / 2018-04-16 +> 这是一个全新的大版本, 不向下兼容 2.x。 -2.2.0 / 2018-03-15 -================== - * 连接池增加失败移除配置和恢复时间 +* 重构 API, 使用链式操作, 逻辑更加清晰 +* 支持完整的 pool option +* 新增 drop 方法,支持删除数据库/数据表 +* 新增 tableCreate/dbCreate 方法, 支持创建数据库/数据表 +* 新增 indexCreate/indexDrop/indexList, 支持对索引的增删改查 +# 2.2.2 / 2018-03-22 -2.1.3 / 2018-03-14 -================== - * 优化异常输出 +* 增加时区和 BIGINT 配置 -2.1.2 / 2018-03-06 -================== - * Bug修复 - * 修改连接方式 - * 异常返回的格式改为对象 +# 2.2.0 / 2018-03-15 +* 连接池增加失败移除配置和恢复时间 +# 2.1.3 / 2018-03-14 -2.1.0 / 2018-03-03 -================== - * 大重构, 更加简练, 结构也更加合理 +* 优化异常输出 +# 2.1.2 / 2018-03-06 -2.0.1 / 2017-05-22 -================== - * 优化一处由于js对象引用类型引起的混乱 +* Bug 修复 +* 修改连接方式 +* 异常返回的格式改为对象 +# 2.1.0 / 2018-03-03 -2.0.0 / 2017-02-26 -================== - * new project - +* 大重构, 更加简练, 结构也更加合理 +# 2.0.1 / 2017-05-22 +* 优化一处由于 js 对象引用类型引起的混乱 + +# 2.0.0 / 2017-02-26 + +* new project diff --git a/lib/utils.js b/lib/utils.js index 46d7793..3153f0c 100644 --- a/lib/utils.js +++ b/lib/utils.js @@ -158,9 +158,9 @@ const parser = { } if (typeof opt === 'object') { if (opt.$and) { - return parse$and(opt.$and) + return ` WHERE ${parse$and(opt.$and)}` } else if (opt.$or) { - return parse$or(opt.$or) + return ` WHERE ${parse$or(opt.$or)}` } return ` WHERE ${parse$opt(opt)}` } diff --git a/package.json b/package.json index ab064a8..e865ad1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mysqli", - "version": "3.0.0", + "version": "3.0.1", "description": "MySQL tool", "main": "index.js", "dependencies": {