gremlin - 创建边缘时出现 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
关于发生了什么或如何解决此问题的任何想法?
解决方案
在 TinkerPop 3.5.0 之后,您不能再从g
. 因此,它必须匿名生成__
:
g.V(user).addE('memberOf').to(__.V(group))
更多信息可以在3.5.0的升级文档中找到。
推荐阅读
- excel - 自动化流程 - 打开多个 Web 表单,从 Excel 文件中填写
- angular - html2Canvas/jsPDF 只将视口中的数据转换为pdf?
- javascript - D3径向条形图调整半径缩放
- nlp - SpaCy NER:同一个词可以是两个不同实体的一部分吗?
- typescript - 如何计算 .ts 文件中的总行数
- django - 如何从 Django 中的模板获取用户数据?
- amazon-web-services - 如何将 EMR(Spark) 日志发送到 AWS Cloudwatch
- python - 如何去除图像的白色背景并使其透明?
- ios - 将 tableview 选择的数据存储到带有键值的数组中
- google-analytics - 当页面导航到第三方页面然后使用谷歌标签管理器进入确认页面时,如何跟踪结帐行为?