Cypher - идентификатор узла в предложении WHERE - без переменной в предложении совпадения - PullRequest
0 голосов
/ 01 сентября 2018

Рассмотрим следующий запрос:

MATCH (a), (b) WHERE NOT (b)-[:X]->(a) AND id(b) = 1

Другими словами, можно ли выразить это следующим образом:

MATCH (a) WHERE NOT (node with id=1)-[:X]->(a)

1 Ответ

0 голосов
/ 02 сентября 2018

Несмотря на то, что можно определить соответствие свойства в шаблоне, вы не можете сделать это с фактическим идентификатором графа.

Также важно помнить, что разница между встраиванием свойства в шаблон является просто синтаксическим сахаром и будет интерпретироваться компилятором точно так же, как если бы вы определили предикат в предложении WHERE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...