在Neo4j中,您可以使用Cypher查询语言来执行图查询并返回结果
Person
的节点,它具有属性name
和age
:CREATE (p:Person {name: 'Alice', age: 30})
CREATE (p:Person {name: 'Bob', age: 25})
CREATE (p:Person {name: 'Charlie', age: 22})
MATCH (p:Person)
RETURN p.name, p.age
这将返回一个结果集,其中包含所有Person
节点的name
和age
属性。
WHERE
子句:MATCH (p:Person)
WHERE p.age = 30
RETURN p.name, p.age
这将返回一个结果集,其中包含年龄为30的Person
节点的name
和age
属性。
MATCH
子句创建一个关系路径:MATCH (p1:Person {name: 'Alice'})-[:FRIEND]->(p2:Person)
RETURN p2.name, p2.age
这将返回一个结果集,其中包含与名为"Alice"的人有FRIEND
关系的所有Person
节点的name
和age
属性。