voltdb-client-nodeJS不适用于@AdHoc程序员

时间:2018-05-24 09:54:43

标签: node.js client voltdb

我关注了voltdb-client-nodeJS,并实现了 @AdHoc 查询功能,但“read”函数没有回调,因此无法获取任何查询结果,可以' t确定连接是否成功。

[callProcedure code]

var query = resultsProc.getQuery();
query.setParameters(["select * from Q_SHIPPINGCARRIERHISTORY_STREAMING where TrackingNumber=431476575751"]);
client.call(query, function read(errorCode, eventCode, results){
 ...
}, function write(errorCode, eventCode, results){
 ...
});

[连接数据库代码]

 var config = new VoltConfiguration();
 config.host = "s7biapp26";
 config.port = 8080;
 var client = new VoltClient([config]);
 client.connect(function(code, event, results){
    ...
 });

在第二次尝试时,require('voltjs')后不能require('volt')npm install voltjs(版本:voltjs@0.2.0)。

那么,你能提供一个关于 voltdb-client-nodeJS 的更详细的文档,或者粘贴一个更简单的 @AdHoc 演示,非常感谢!

1 个答案:

答案 0 :(得分:0)

关键是连接电压失败连接回调函数中的错误代码,我尝试删除端口,然后连接成功!

其次,要求模块require('voltjs/lib/client')

引用了链接:

https://github.com/VoltDB/voltdb-client-nodejs/issues/12

https://forum.voltdb.com/forum/voltdb-discussions/building-voltdb-applications/577-nodejs-client-for-helloworld