neo4j基础

阅读: 评论:0

neo4j基础

neo4j基础

neo4j基础语句

Neo4j是一种图形数据库,使用Cypher查询语言进行查询。以下是基础的Cypher查询语法:

  1. MATCH 子句

MATCH 子句用于查找图形数据库中的节点和关系。以下是一个简单的 MATCH 子句:

MATCH (n)
RETURN n

上面的查询将返回所有节点。

  1. WHERE 子句

WHERE 子句用于过滤查询结果。以下是一个带有 WHERE 子句的查询:

MATCH (n)
WHERE n.name = 'Alice'
RETURN n

上面的查询将返回所有名为 ‘Alice’ 的节点。

  1. RETURN 子句

RETURN 子句用于指定查询结果的返回方式。以下是一个带有 RETURN 子句的查询:

MATCH (n)
WHERE n.name = 'Alice'
RETURN n.name, n.age

上面的查询将返回所有名为 ‘Alice’ 的节点的姓名和年龄。

  1. CREATE 子句

CREATE 子句用于创建新的节点和关系。以下是一个创建新节点的示例:

CREATE (n:Person {name: 'Alice', age: 30})

上面的查询将创建一个名为 ‘Alice’ 的新节点,并将其标记为 Person 类型,同时设置其年龄为 30。

  1. MERGE 子句

MERGE 子句用于查找或创建节点和关系。以下是一个示例:

MERGE (n:Person {name: 'Alice'})
MERGE (m:Person {name: 'Bob'})
MERGE (n)-[:KNOWS]->(m)

上面的查询将查找名为 ‘Alice’ 和 ‘Bob’ 的节点,并创建一个 KNOWS 关系,将它们连接起来。

本文发布于:2024-01-30 14:43:23,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170659700320747.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:基础   neo4j
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23