【发布时间】:2016-09-20 15:25:17
【问题描述】:
我将一个 id 数组从 get 查询传递到 knex whereIn 函数,但它们丢失了。
if(query.cols){
var cols = query.cols.map(Number);
console.log(cols)
search.whereIn('collection_id', cols)
}
我将它们映射到整数以进行查询。控制台日志是...
[ 77, 66 ]
但调试显示查询为...
...and "collection_id" in (?, ?)
我错过了什么?
【问题讨论】:
-
实际上,我现在在绑定中看到值在那里,但是仍然是字符串。绑定:['77','66','1','100'],
标签: javascript node.js knex.js