Cypher入门指南
1. Cypher基础概念
在Cypher中,节点可以有多个标签,例如 romeo 和 juliet 节点有 Teen 和 Person 两个标签,并且节点可以有多个属性,如 firstName 、 lastName 和 age 。关系也可以携带信息,如第一个 LOVE 关系带有 since 、 till 和 where 信息,第二个关系则没有。
在设计节点属性时,为了避免查询复杂和结果错误,建议具有相同标签的节点拥有该标签的所有属性。例如,如果要按年龄统计数据库中的所有青少年,但有些青少年节点没有 age 属性,就会使查询变得复杂。
同时,要注意避免拼写错误,例如 juliet 节点有 name 属性但没有 firstName 属性,而 romeo 节点有 firstName 属性,这可能会影响查询结果。
2. 数据读取
假设已经执行了之前的查询,数据库中可能存在多个同名节点。可以使用以下查询来查找名为 Juliet 的 Person 节点:
Cypher图查询语言入门
超级会员免费看
订阅专栏 解锁全文
1604

被折叠的 条评论
为什么被折叠?



