neo4j中的图案和形状有什么区别
我正在查看这些文件,但无法从中破译出多少信息。如果有人能简单地给我定义一下什么是形状,然后是什么图案。图案用来描述你要查找的数据的形状。 形状是图案(图形)的表示形式 节点用圆圈表示,关系用它们之间的箭头表示。 在下面的查询中neo4j中的图案和形状有什么区别,neo4j,cypher,Neo4j,Cypher,我正在查看这些文件,但无法从中破译出多少信息。如果有人能简单地给我定义一下什么是形状,然后是什么图案。图案用来描述你要查找的数据的形状。 形状是图案(图形)的表示形式 节点用圆圈表示,关系用它们之间的箭头表示。 在下面的查询中 MATCH (user) RETURN user LIMIT 1 模式是(用户) 相同的形状为: 对于以下查询: MATCH (me)-[:KNOWS]->(friend) WHERE me.name = 'Filipa' RETURN friend.nam
MATCH (user)
RETURN user
LIMIT 1
- 模式是
(用户)
- 相同的形状为:
MATCH (me)-[:KNOWS]->(friend)
WHERE me.name = 'Filipa'
RETURN friend.name
- 模式是
(me)-[:KNOWS]->(friend)
- 相同的形状为:
模式用于描述要查找的数据的形状。 形状是图案(图形)的表示形式 节点用圆圈表示,关系用它们之间的箭头表示。 在下面的查询中
MATCH (user)
RETURN user
LIMIT 1
- 模式是
(用户)
- 相同的形状为:
MATCH (me)-[:KNOWS]->(friend)
WHERE me.name = 'Filipa'
RETURN friend.name
- 模式是
(me)-[:KNOWS]->(friend)
- 相同的形状为:
假设您想在白板上绘制一个数据模型。您可能会使用圆形等形状来表示节点,使用直线或箭头来表示关系 Cypher语言设计用于使用看起来有点像在黑板上绘制的形状的模式 例如,与节点的圆形不同,等效的Cypher模式类似(如果我们希望通过变量“a”引用节点): 并且,在Cypher中,您可以使用以下模式之一,而不是两个节点之间关系的直线或箭头:
(a)--(b)
(a)-->(b)
模式可能要复杂得多,但这是基本思想。想象一下,您想在白板上绘制一个数据模型。您可能会使用圆形等形状来表示节点,使用直线或箭头来表示关系 Cypher语言设计用于使用看起来有点像在黑板上绘制的形状的模式 例如,与节点的圆形不同,等效的Cypher模式类似(如果我们希望通过变量“a”引用节点): 并且,在Cypher中,您可以使用以下模式之一,而不是两个节点之间关系的直线或箭头:
(a)--(b)
(a)-->(b)
模式可能要复杂得多,但这是基本思想