【发布时间】:2021-07-23 18:24:31
【问题描述】:
我有一组不那么复杂的数据,但我正在努力进行查询。
假设我有一个 id 为 1 的主顶点。 该顶点具有到顶点 10、11 和 12 的边。这些顶点中的每一个都具有到 100 和 101 的边。
如果我这样做:
g.V(1).inE('type').project('e', 'v').by().by(outV().valueMap())
我得到一个顶点列表:10、11 和 12,但我没有得到 100 和 101 的列表。 我假设我可以用 coalesce 或其他东西做某事,但我无法弄清楚这样做的正确方法。
另外,我想根据一个 100 和 101 属性过滤 10、11 和 12 个顶点。这意味着如果 100 具有 x = 1 之类的属性,而 101 具有 x = 2 之类的属性,我只想获取指向 x = 1 顶点的顶点(在 10-12 集中)。
【问题讨论】: