Neo4j Cypher查询

1.创建节点

CREATE (a:实体{value:'姚明'}),
(b:实体{value:'叶莉'}),
(c:实体{value:'1981年11月20日'})

2.简单查询

Match(n:实体)
return n

3.创建节点间的关系

Match (a:实体),(b:实体)
where a.value = '姚明' and b.value ='叶莉'
Create (a)-[r1:配偶]->(b), (b)-[r2:配偶]->(a)
return r1,r2
Match (a:实体),(b:实体)
where a.value = '叶莉' and b.value ='1981年11月20日'
Create (a)-[r:生日]->(b)
return r

创建节点和关系后,查询结果如下:
这里写图片描述
4.查询
1.姚明的配偶

MATCH (a:实体) ,(b:实体),(a)-[r:配偶]->(b) 
WHERE a.value = '姚明'
return b.value;

查询结果为:叶莉

2.姚明的配偶的生日

MATCH (a:实体) ,(b:实体),(c:实体),(a)-[r1:配偶]->(b) , (b)-[r2:生日]->(c)
WHERE a.value = '姚明'
return c.value;

查询结果为:1981年11月20日

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值