Gremlin Python Gizmo如何在图形数据库中查询

2024-05-15 16:18:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我用gremlin python推送数据。现在我想对它运行specific查询。我用的是小发明。在

我基本上想实现每个节点的中心度。我该怎么做?在

目前,我的查询返回相同的:

g.V().group().
......1> by(id).
......2> by(union(__(), outE('mentions').count()).fold())

我的目标是:

^{pr2}$

我想要的是显示在res变量中获取的数据。在

但每次我收到的错误是:

AttributeError: 'coroutine' object has no attribute 'data'
AttributeError: 'coroutine' object has no attribute 'get_data'

或者我尝试过的任何类似的东西。在

如何获取从协同进程对象获取的结果?在

注意:我传递给function query()的示例查询是g.V().count()

有没有其他更好的方法可以在gremlinshell中运行python的通用查询并获取结果?在

图形数据库:JanusGraph

后端:卡桑德拉

索引后端:Elasticsearch


Tags: 数据nodataby节点objectcountgroup
1条回答
网友
1楼 · 发布于 2024-05-15 16:18:42

你提到的gizmo可能涉及多个项目,但我认为你指的是这个:

https://github.com/emehrkay/gizmo

根据文档,这个项目是为Tinkerpop2.x和Rexster设计的。我不相信它能与Tinkerpo3.x和Gremlin服务器一起工作,而这正是JanusGraph所基于的。如果您需要TinkerPop 3.x的某种Python OGM,您可以考虑:

https://github.com/davebshow/goblin

相关问题 更多 >