我一直在研究Gremlin图语言,它看起来非常强大。但是,在研究如何根据需求进行评估时,我遇到了一个我似乎无法完成的案例。
假设已启动Gremlin,并使用其示例数据库:
gremlin> g = TinkerGraphFactory.createTinkerGraph()
...
gremlin> g.V.out('knows')
==>v[2]
==>v[4]
Run Code Online (Sandbox Code Playgroud)
因此,这显示了具有“已知”边缘的顶点。
但是,我想找到不具有“已知”边缘的顶点。就像是:
gremlin> g.V.outNot('knows')
==>v[3]
==>v[5]
==>v[6]
Run Code Online (Sandbox Code Playgroud)
如何找到这些顶点?
(编辑以使输出正确)