断言函数

//返回一个布尔值

create
(alice:Person{name:"Alice",age:38,eyes:"brown"}),
(charlie:Person{name:"Charlie",age:53,eyes:"green"}),
(bob:Person{name:"Bob",age:25,eyes:"blue"}),
(daniel:Person{name:"Daniel",age:54,eyes:"brown"}),
(eskil:Spouse{array:["one","two","three"],name:"Eskil",age:41,eyes:"blue"}),
(alice)-[:KNOWS]->(charlie),
(alice)-[:KNOWS]->(bob),
(charlie)-[:KNOWS]->(daniel),
(bob)-[:KNOWS]->(daniel),
(bob)-[:MARRIED]->(eskil)

(1)all  所有

match p=(a)-[*1..3]->(b)where a.name="Alice" and b.name="Daniel" and all(x in nodes(p)where x.age>30) return p

 

(2)any 存在

match p=(a)-[*1..3]->(b)where a.name="Alice" and b.name="Daniel" and any(x in nodes(p)where x.age>30) return p

(3)None 

match p=(a)-[*1..3]->(b)where a.name="Alice" and b.name="Daniel" and none(x in nodes(p)where x.age=25) return p

 

(4)single 只有一个

match(n)where exists(n.name)return n.name as name,exists((n)-[:MARRIED]->())as is_married

 

转载于:https://www.cnblogs.com/hapyygril/p/10296115.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值