egg-mysql where 语句的表达式支持的太差了

Created on 25 Dec 2017  ·  6Comments  ·  Source: eggjs/egg

egg-mysql 的query方法option中的where条件只支持=和in运算符,逻辑只支持and,连基本的where表达都没有支持到位,提供出来使用真的好吗~~,引用的rds库靠谱吗??? @huacnlee @yandongxu

Most helpful comment

既然支持的不好,为什么不从文档里拿掉呢?文档还建议不要自己写SQL, 误导善男信女啊,本来用sequelize&mysql2用的好好的,看官方支持就直接拿掉了

All 6 comments

查询建议自己写 sql,如果需要 orm 可以使用 egg-sequelize

既然支持的不好,为什么不从文档里拿掉呢?文档还建议不要自己写SQL, 误导善男信女啊,本来用sequelize&mysql2用的好好的,看官方支持就直接拿掉了

@trelly 有想法,直接提PR

我也感觉,好坑啊!"这螃蟹真不好吃"。

复杂查询想不懂为何要使用 where,即使是使用 ORM 方式,复杂查询都会直接手写 SQL 实现的。

@trelly rds内部也是用的npm/mysql库,只是封装了下.而且我在项目当中只对于=和in 这两种以及取自定义字段才使用option。其它的都是使用原生的参数化实现。

Was this page helpful?
0 / 5 - 0 ratings