【发布时间】:2015-04-19 10:14:18
【问题描述】:
我处于需要使用单个查询获取两种不同类型的顶点的情况。例如,假设图具有以下结构:
Node("User")--Edge("is_member")-->Node("Membership")--Edge("is_member")-->Node("Group")
假设节点具有以下属性:
- 会员
- 状态
- 日期
- 组
- 姓名
- 日期
- 类型
现在,我需要获取用户is_member 的所有Membership 节点,以及对应的Group 的name。如何为此编写 Gremlin 查询?
我正在使用灯泡框架。如何将结果存储在 python 对象中?
【问题讨论】:
-
您确定需要一个“会员”节点吗? ……对我来说,这听起来像是一种边缘。您还可以在边上设置属性。
-
@Faber 我觉得将
membership添加为节点可以帮助我以后建立有趣的关系,例如,喜欢用户是组成员的事实,对其发表评论等。