gremlin - Gremlin-Python:切换从边到顶点的遍历
问题描述
我想进行中心性计算:
g.V().repeat(groupCount('m').by('name').out()).times(5).cap('m')
仅使用边的子集:
g.E().has('some-property', 'some-value')
不幸的是,该.subgraph()
步骤在 gremlin-python 中返回一个 dict,所以我不能使用它来执行进一步的遍历。
还有另一种方法可以将面向边缘的遍历与面向顶点的遍历结合起来吗?
解决方案
只需在边缘应用一些过滤器:
g.V().
repeat(groupCount('m').
by('name').
outE().has(....).inV()).
times(5).
cap('m')
推荐阅读
- swift - 首次调用信号时如何使用 Dispatch_Sempahore
- javascript - Telegraf 和云功能:如何阻止 Telegram Bot 接收无休止的旧更新
- javascript - 如何以角度在 ag grid masterdetail 的 detailCellRendererParams 内进行控制台
- shell - 如何使用 shell 脚本过滤字符串
- karate - 空手道加特林:未获取对功能文件的更改
- flutter - 未处理的异常:MissingPluginException(未找到对通道 plugins.flutter.io/connectivity 进行方法检查的实现)
- javascript - 我需要从地址获取纬度和经度
- windows - 为什么 Windows 10 不允许我设置我的 Windows 管理员用户名?
- dji-sdk - java.lang.NoClassDefFoundError:解析失败:Ldji/sdk/sdkmanager/DJISDKManager;
- excel - 用相同颜色标记一列中的相同字符串