Return 顶点列表(list-2),其关系仅与另一个顶点的子集(list-1)

Return list of Vertex (list-2), whose relationship are only with a subset of another vertexes(list-1)

我的问题是我想 return 所有顶点,其关系仅与另一个顶点列表的一个子集。

例如,我将传递一个人的列表,例如:Ram、David 和 Alan。我应该 return 支持 Ram、David 或 Alan 唯一朋友的人列表(任何组合,他们中的任何一个,与他们中的任何两个或全部)

我该怎么做?

好的,所以来自 comments/discussion - 我想这就是您要找的:

g.V().hasLabel('person').
   filter(not(out('knows').has('name',without('Ram','David','Alan')))).
   out('knows').
   path().by('name')

干杯, 开尔文