Neo4j CQL - IN操作符


像SQL,Neo4j的CQL提供了一个IN操作符给值的集合CQL命令。


IN操作符语法

IN[<Collection-of-values>]

语法说明

S.No. 语法元素 描述
1。 这是一个Neo4j的CQL关键字。
2。 [ 它告诉Neo4j的CQL该值的集合的开始。
3。 ] 它告诉Neo4j的CQL该值的集合的末尾。
4。 <收集-的值> 它是由逗号运算符分隔值的集合。

让我们用一个例子来研究这个。

这个例子演示了如何使用IN操作符来检索员工节点的详细信息。

第1步 -打开Neo4j的数据浏览器

Neo4j的CQL教程

第2步 -在数据浏览器的美元提示符处键入以下命令。

MATCH (e:Employee) 
RETURN e.id,e.name,e.sal,e.deptno
Neo4j的CQL教程

第3步 -点击执行按钮,观察结果。

Neo4j的CQL教程

我们可以观察到,该查询返回4行。

第4步 -键入以下命令,然后单击执行按钮。

MATCH (e:Employee) 
WHERE e.id IN [123,124]
RETURN e.id,e.name,e.sal,e.deptno
Neo4j的CQL教程

该查询返回只有两排其ID在IN操作符匹配指定。