我在 GremlinDb 中有下一个查询:
g.V('61f4e0c0-2f17-4a0a-a874-ee7325c110e5').outE().has(label,'HasActionBook').inV().outE().has(label,'ActionBookHasSwimlane').inV().outE().inV()
并将所有项目返回给我,但我有一个带有标签“Kpi”的项目如何使用此标签排除这些项目?
谢谢大家。
我在 GremlinDb 中有下一个查询:
g.V('61f4e0c0-2f17-4a0a-a874-ee7325c110e5').outE().has(label,'HasActionBook').inV().outE().has(label,'ActionBookHasSwimlane').inV().outE().inV()
并将所有项目返回给我,但我有一个带有标签“Kpi”的项目如何使用此标签排除这些项目?
谢谢大家。
您可以将 anot
放在一个步骤的前面,hasLabel
如下所示:
not(hasLabel('Kpi'))
我用这种语法解决了它。
g.V('61f4e0c0-2f17-4a0a-a874-ee7325c110e5').outE().has(label,'HasActionBook').inV().outE().has(label,'ActionBookHasSwimlane').inV().outE().where(has(label, neq('SwimlaneHasKpi'))).inV()