Neo4j中的CQL(Cypher Query Language)是一种专门用于图数据库的查询语言。RETURN子句用于指定查询的返回结果。以下是一个简单的例子,展示如何在Neo4j中使用RETURN子句:
// 创建节点
CREATE (:Person {name: 'John', age: 30})
CREATE (:Person {name: 'Alice', age: 25})

// 查询并返回节点的属性
MATCH (p:Person)
RETURN p.name, p.age

在上述例子中,我们首先创建了两个具有属性的Person节点,然后使用MATCH子句找到所有的Person节点,并在RETURN子句中指定我们想要返回的属性(name和age)。

你还可以使用RETURN子句返回节点、关系或其他模式元素的组合。以下是一个更复杂的例子:
// 创建节点和关系
CREATE (:Person {name: 'Bob', age: 28})-[:FRIEND]->(:Person {name: 'Eve', age: 26})

// 查询并返回节点及其关系
MATCH (a:Person)-[r:FRIEND]->(b:Person)
RETURN a.name, a.age, r, b.name, b.age

在这个例子中,我们创建了两个Person节点,并通过FRIEND关系将它们连接起来。然后,我们使用MATCH子句找到具有FRIEND关系的节点,并在RETURN子句中返回节点和关系的相关信息。




转载请注明出处:http://www.zyzy.cn/article/detail/9283/Neo4j