用于cassandra节点js驱动程序的executeAsync方法

在用于java的cassandra驱动程序中,有一个像executeAsync()这样的方法,它可以asynchronous地从Cassandra读取数据。 试图find是否有一个方法在节点js中执行相同的任务

有了nodejs-driver,你唯一的select就是asynchronous。 当你调用execute你提供了一个callback函数,当查询完成时被调用。 您也可以将eachRowstream方法视为消耗数据的替代方法。

 var cassandra = require('cassandra-driver'); var client = new cassandra.Client({ contactPoints: ['h1', 'h2'], keyspace: 'ks1'}); var query = 'SELECT email, last_name FROM user_profiles WHERE key=?'; client.execute(query, ['guy'], function(err, result) { assert.ifError(err); console.log('got user profile with email ' + result.rows[0].email); });