Gremlin查询:如何在javascript中指定排序顺序

时间:2018-10-11 20:15:51

标签: javascript node.js gremlin amazon-neptune

我正在使用AWS Neptune。

我想执行一个简单的gremlin查询,该查询返回的顶点按降序排序,该顶点按名为“ timestamp”的属性排序。

我可以使用gremlin控制台执行此操作:

gremlin> g.V()。has('timestamp')。order()。by('timestamp',desc).fold()

但是当我从我的nodejs应用程序中使用同一条语句时,出现错误“ ReferenceError:未定义desc”。对于该错误,我并不感到惊讶,因为我没有定义“ desc”。

我的问题:如何在gremlin查询中传递排序顺序?

我缺少进口商品吗?

我尝试传入字符串'desc'-无效。

1 个答案:

答案 0 :(得分:1)

我认为您只是在3.3.3中缺少导入内容:

const gremlin = require('gremlin');
const order = gremlin.process.order;

您可以详细了解here。请注意,尚未正式发布的3.3.4将支持descasc,而不是decrincr