我正在研究文档here,但无法从那里解密太多。如果有人可以用简单的术语来定义我,那是什么形状,然后是什么图案。
答案 0 :(得分:1)
样式用于描述所需数据的形状。 形状是图案(图形)的表示。
节点用圆圈表示,关系用箭头表示。
在以下查询中
MATCH (user)
RETURN user
LIMIT 1
对于以下查询:
MATCH (me)-[:KNOWS]->(friend)
WHERE me.name = 'Filipa'
RETURN friend.name
(me)-[:KNOWS]->(friend)
答案 1 :(得分:1)
想象一下您想在白板上绘制数据模型。您可能会使用形状,例如圆形来表示节点,并使用线或箭头来表示关系。
Cypher语言被设计为使用模式,它们看起来有点像您要在板上绘制的形状。
例如,等效的Cypher模式不是一个节点的圆形,而是这样的(如果我们想通过变量“ a”来引用该节点):
(a)
在Cypher中,您可以使用以下一种模式来代替2个节点之间的直线或箭头:
(a)--(b)
(a)-->(b)
模式可能要复杂得多,但这是基本思想。