我正在使用 AWS Neptune。
我想执行一个简单的 gremlin 查询,该查询返回按名为“timestamp”的属性按降序排序的顶点。
我可以使用 gremlin 控制台执行此操作:
gremlin> g.V().has('timestamp').order().by('timestamp', desc).fold()
但是当我在 Node.js 应用程序中使用相同的语句时,我收到错误“ReferenceError:desc 未定义”。我对这个错误并不感到惊讶,因为我还没有定义“desc”。
我的问题:如何在 gremlin 查询中传递排序顺序?
我错过了导入吗?
我尝试传递字符串“desc”——但没有成功。
最佳答案
我认为你只是缺少一个导入 - in 3.3.3 :
const gremlin = require('gremlin');
const order = gremlin.process.order;
您可以阅读更多相关信息here 。请注意,尚未正式发布的 3.3.4 将支持 desc
和 asc
,而不是 decr
和 incr
.
关于javascript - Gremlin 查询 : how to specify sort order in javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52768253/