首页 > 解决方案 > 创建边缘时出现 gremlin 错误的海王星

问题描述

我是新的海王星和图形数据库,并试图在两个顶点之间创建一个简单的边,并得到一个我不完全理解的奇怪错误。

const user = await g.V().has('name', 'john').next()
const group = await g.addV("group").property("name", 'johns created group').next()
 const edge = await g.V(user).addE('memberOf').to(g.V(group)).next(); // this line causes error

第三行导致我收到以下错误

Error: The child traversal of ... was not spawned anonymously - use the __ class rather than a TraversalSource to construct the child traversal

关于发生了什么或如何解决此问题的任何想法?

标签: gremlingraph-databasesamazon-neptune

解决方案


在 TinkerPop 3.5.0 之后,您不能再从g. 因此,它必须匿名生成__

g.V(user).addE('memberOf').to(__.V(group))

更多信息可以在3.5.0的升级文档中找到。


推荐阅读