【发布时间】:2016-04-30 02:52:25
【问题描述】:
我正在寻找在 Cassandra nodejs-driver 中打印 end Query 的方法,即绑定所有参数后的 CQL 字符串,以便我可以调试并查看实际进入 Cassandra 引擎的值。如何做到这一点?
var query = ' select * from shahid.tbl_raw_data where yymmddhh = ? limit ? ';
var params = [last_yymmddhh_value, settings.records_per_batch];
client.execute(query, params, {prepare: true}, function(err, result)
{
console.log( result );
});
我想得到这样的字符串
select * from shahid.tbl_raw_data where yymmddhh = '15010101' limit 100
注意:这是一个简单的例子,我实际上是在循环处理非常复杂的查询,所以我不想通过console.log(last_yymmddhh_value) 来查看绑定值。
【问题讨论】: