我想运行OLAP查询。我使用datastax node.js驱动程序用于OLTP queires。如何使用node.js运行OLAP?
http://www.datastax.com/dev/blog/nodejs-driver-for-datastax-enterprise
答案 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) {
});