Представьте, что вы хотите нарисовать модель данных на доске. Вы, вероятно, использовали бы формы как круги, чтобы представить узлы, и линии или стрелки, чтобы представить отношения.
Язык Cypher был разработан для использования шаблонов , которые немного похожи на фигуры, которые вы рисуете на доске.
Например, вместо формы круга для узла эквивалентный шаблон Cypher будет выглядеть примерно так (если бы мы хотели ссылаться на узел с помощью переменной "a"):
(a)
И вместо линии или стрелки для связи между 2 узлами в Cypher вы можете использовать один из следующих шаблонов:
(a)--(b)
(a)-->(b)
Шаблоны могут быть намного сложнее, но это основная идея.