关系查询
match (n:Data{name:"一些数据"}) -[:包含]-> (m:Data{name:"aaaa"}) return m,n
存在对象后进行 关系
match (n:Data{name:'数据'}),(m:BigData{name:'大数据'}) create (n)-[:rel]->(m)
或者
match (n:Data{name:'一些数据'}),(m:Data{name:'aaaa'}) create (n)-[:包含]->(m)
查询两者关系
match p=(n:Data{name:'数据'}) --> (m:Data{name:'数据1'}) return p
match p=(n:Data{name:'数据'}) -[role:包含]-> (m:Data{name:'数据1'}) return p 其中 role 是别名
查询是新增关系
match(n:Data{name:'qqq'}) create (m:Data{name:'qq'}) create (n)-[:包含]->(m)
访问某一类关系
match p=()-[r:rel]->() return p
查询两者关系
match (n:Data{name:'数据'})-[r]-> (m:BigData{name:'大数据'}) return type(r)
查询该节点下的所有关系
MATCH (:Data { name:'QQQ' })-[r:包含]->(Data)
RETURN Data;
查询全部关系
match q = ()-->() return q
MATCH (n:Data)-[r]->(m:Data) return n.name,m.name,type(r)
查询关系的类型
MATCH p=()-[f]->() RETURN type(f)
MATCH (n:BigData)--&

本文介绍了Neo4j数据库中的关系查询、创建、查询类型、节点操作等核心内容,包括匹配节点、创建关系、查询路径、修改节点属性、删除节点和边的操作示例。
最低0.47元/天 解锁文章
1523

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



