Neo4j有“In”表达吗?

时间:2017-02-22 15:11:06

标签: neo4j neo4jclient

我正在使用.NETClient学习Cypher,在有TSQL的表达式之前,我曾与In合作过:

SQL IN是一个用于提取与值列表匹配的数据的运算符。如果我们想要为两个或更多客户检索客户数据,那么这证明有用的方案。我们可以使用IN运算符指定客户名称列表,SQL将检索反映列表中每个客户的行。

我想知道Cypher中是否存在与此表达式相同的内容?

1 个答案:

答案 0 :(得分:2)

是的,IN存在:

MATCH (a)
WHERE a.name IN ['Peter', 'Tobias']
RETURN a

有关详细信息,请参阅文档:http://neo4j.com/docs/developer-manual/3.1/cypher/clauses/where/#_lists