我正在尝试查找除某些特定顶点之外的顶点,并且下面的此查询不起作用:
g.V()
.has('someId')
.except([g.V().has('someId').has('some_other_filter')])
我在其中提供查询的“除外”的这种用法不正确吗?
谢谢
您需要迭代您的管道:
g.V()
.has('someId')
.except(g.V().has('someId').has('some_other_filter').toList())
如果不将您的内容转储except
到列表中,您实际上只是将一个管道传递给该管道,该管道except
永远不会根据顶点评估为真。