0

我正在使用 AWS 海王星。

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

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

gremlin> gV().has('timestamp').order().by('timestamp', desc).fold()

但是,当我在我的 nodejs 应用程序中使用相同的语句时,我收到错误“ReferenceError: desc is not defined”。我对这个错误并不感到惊讶,因为我没有定义“desc”。

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

我错过了进口吗?

我尝试传入字符串 'desc'——但没有成功。

4

1 回答 1

2

我认为您只是缺少一个导入 - 在3.3.3中:

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

你可以在这里阅读更多关于它的信息。请注意,尚未正式发布的 3.3.4 将支持descandasc而不是decrand incr

于 2018-10-11T20:22:30.010 回答