如何使用Node.js驱动程序为DataStax图运行OLAP查询?

时间:2016-11-18 11:58:55

标签: node.js datastax datastax-enterprise datastax-enterprise-graph

我想运行OLAP查询。我使用datastax node.js驱动程序用于OLTP queires。如何使用node.js运行OLAP?

http://www.datastax.com/dev/blog/nodejs-driver-for-datastax-enterprise

1 个答案:

答案 0 :(得分:2)

有几种方法可以实现,但最直接的方法是提供graphSource' a'在executeGraph的{​​{3}}参数中。来源' a'与DSE Graph通信以使用OLAP遍历源(queryOptions)。

client.executeGraph('g.V().count()', null, {graphSource: 'a'}, function (err, result) {
  // process result
});

或者,您可以在客户端初始化时定义source,可以重用它来执行OLAP查询:

const client = new Client({
  contactPoints: ['127.0.0.1']
  profiles: [
    new ExecutionProfile('olap', {graphOptions: {source: 'a'}})
  ]
});

client.executeGraph('g.V().count()', null, { executionProfile: 'olap' }, function (err, result) {
});