8.3 Идентификаторы

Чтобы сослаться на части образца, вы должны дать им имена. Имена, которые вы даете различным частям, называются идентификаторами.

В этом примере:

MATCH (n)-->(b) RETURN b
идентификаторами являются n и b.

Имена идентификаторов чувствительны к регистру и могут включать символ нижнего подчёркивания и алфавитно-цифровые символы (a-z, 0-9), но при этом начинаться с буквы. Если вам потребуются другие символы, вы можете заключить идентификатор в обратные кавычки (`).

Те же правила применяются к именам свойств.

8.4 Комментарии

Чтобы добавить комментарии в ваш запрос, используйте двойной слэш, например:

MATCH (n) RETURN n //Это комментарий до конца строки

MATCH (n)
//Это комментарий на всю строку
RETURN n

MATCH (n) WHERE n.property = "//Это не комментарий" RETURN n

8.5 Образцы

Образцы (паттерны) и сопоставление образцу являются основой Cypher, поэтому, чтобы эффективно работать с Cypher, следует хорошо разобраться в образцах.

Используя образцы, вы описываете форму данных, которые вы ищете. Например, в предложении MATCH вы описываете форму с помощью образца, и Cypher выяснит, как получить для вас эти данные.

Образец описывает данные с помощью формы, которая весьма похожа на то, как обычно рисуют данные со свойствами графа на доске: как правило, круги (представляющие узлы) и стрелки между ними для отображения связей.

Образцы появляются в разнообразных местах в Cypher: в предложениях MATCH, CREATE и MERGE, в выражениях образца. Каждое из этих предложений описано более подробно в:

Предыдущая | Следующая