eggjs中查询数据库中的user表中的字段,字段动态传入,现在传入'id'。
app.model.query('select ? from user', { replacements: ['id'], type: 'SELECT' })
但是生成的sql语句是下面这样,多出了引号,
select 'id' from invoice
我想要的是:
select id from invoice
这是为什么呢?请问引号怎么去掉
replacements 是用于参数化的,你要是只想取特定而非全部列的话应该用 attributes。
replacements
attributes
P.S. 建议好好阅读一下 sequelize.js 的文档。
1.4m articles
1.4m replys
5 comments
57.0k users