Как исключить вершину с меткой name = 'Kpi' в гремлине - PullRequest
1 голос
/ 28 мая 2020

У меня есть следующий запрос в GremlinDb:

g.V('61f4e0c0-2f17-4a0a-a874-ee7325c110e5').outE().has(label,'HasActionBook').inV().outE().has(label,'ActionBookHasSwimlane').inV().outE().inV()

, и он возвращает мне все элементы, но у меня есть элемент с меткой «Kpi», как сделать, чтобы исключить эти элементы с этой меткой?

всем спасибо.

Ответы [ 2 ]

2 голосов
/ 28 мая 2020

Вы можете поставить not перед шагом hasLabel, как в:

not(hasLabel('Kpi'))
0 голосов
/ 28 мая 2020

я решил это с помощью этого синтаксиса.

g.V('61f4e0c0-2f17-4a0a-a874-ee7325c110e5').outE().has(label,'HasActionBook').inV().outE().has(label,'ActionBookHasSwimlane').inV().outE().where(has(label, neq('SwimlaneHasKpi'))).inV()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...