javascript - Gremlin 查询 : how to specify sort order in javascript

标签 javascript node.js gremlin amazon-neptune

我正在使用 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 将支持 descasc,而不是 decrincr.

关于javascript - Gremlin 查询 : how to specify sort order in javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52768253/

相关文章:

node.js - NPM - Fork 模块,更改代码并将 PR 发送给作者

graph - 使用gremlin添加边缘(如果不存在)

Javascript appendChild 名称属性

javascript - 将 Questions 数组和 Answers 多维数组洗牌相同

angularjs - 对远程 Sails 服务器的 Angular JS 请求

Neo4j 4.x gremlin 支持

java - 如何比较 Gremlin Java 查询中的两个时间戳列

javascript - 开发nodeJS web应用是否需要express.js框架

javascript - 如何在 javascript 中调用函数作为参数

javascript - 解决create-react-app项目的 'WebpackMissingModule'——专门针对 'binpacker'