Neo4j - MATCH子句中的过滤属性

时间:2013-07-26 07:41:53

标签: neo4j cypher

我们可以在MATCH子句中过滤关系属性吗?

我有这样的关系。

[:friends] {"ApprovalStatus" : 1, "ApprovalDate" : "01-Apr-2013 10:10:10" }

现在我想像这样过滤“ApprovalStatus”属性。

MATCH other-[r:friends.ApprovalStatus = 1]-(mf)-[r1:friends] 

所以,我只能与ApprovalStatus = 1相互计数。

在密码中是否可能?

2 个答案:

答案 0 :(得分:2)

MATCH other-[r:friends]-(mf)-[r1:friends] 
WHERE r.ApprovalStatus=1

答案 1 :(得分:2)

您可以使用:

MATCH other-[r:friends{ApprovalStatus:1}]-(mf)-[r1:friends]