Joe*_*ick 2 javascript node.js gremlin amazon-neptune
我在nodejs上使用es6,并尝试在gremlin查询中执行project()步骤。
作为投影的一部分,我想提取属性。
使用gremlin控制台,我将使用valueMap()来获取属性。
但是,当我尝试从javascript进行此操作时,出现了预期的错误“ valueMap不是函数”。
问题1:我从哪里导入此功能?
问题2:在哪里可以阅读有关可用于导入javascript的所有各种gremlin对象的信息?
==========================
我正在使用Gremlin 3.3连接到AWS Neptune实例。
这是我的格林姆林代码:
g.V('test-id')
.bothE()
.limit(10)
.project('id', 'properties', 'out', 'in')
.by(id)
.by(valueMap())
.by(outV().id())
.by(inV().id())
Run Code Online (Sandbox Code Playgroud)
valueMap()
,outV()
以及类似的遍历产卵匿名从双下划线类 - __
-所以你的代码可以重新写成:
const gremlin = require('gremlin');
const __ = gremlin.process.statics;
g.V('test-id')
.bothE()
.limit(10)
.project('id', 'properties', 'out', 'in')
.by(id)
.by(__.valueMap())
.by(__.outV().id())
.by(__.inV().id())
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
331 次 |
最近记录: |