您的位置:58脚本 > neo4j cql Neo4j CQL-IN操作符

neo4j cql Neo4j CQL-IN操作符

2023-03-21 21:32 neo4j教程

neo4j cql Neo4j CQL-IN操作符

neo4j cql

Neo4j CQL(Cypher Query Language)是一种图形查询语言,它是一种基于图形的查询语言,用于检索和更新图形数据库中的数据。它是一种非常强大的工具,可以帮助开发人员快速地创建复杂的图形数据库应用程序。

Neo4j CQL有助于开发人员快速地创建复杂的图形数据库应用程序。它使用一个非常直观的语法来表达复杂的图形关系,并且可以使用这些关系来执行各种各样的任务。例如,可以使用CQL来执行任务,如创建新节点、删除旧节点、修改已有关系、过滤特定节点或关系、执行多步骤查询以及执行多步骤修改。

MATCH (n:Person) 
WHERE n.name = 'John' 
RETURN n;

上面这个例子就是 Neo4j CQL 的一个例子,它会匹配所有标记为 Person 的节点(nodes)并且 name 属性为 John 的节点。然后将这些匹配到的节点返回出来。

Neo4j CQL 是一门强大而易学的语言,它能够帮助开发人员快速地创建复杂的图形数据库应用。它使得开发者能够快速地理解和使用 Neo4j 数据库中存储的数据。此外,Neo4j CQL 还能帮助开发者快速地将数据从 Neo4j 数据库中导出并将其导入其他不同样式或格式的数据存储中去。

Neo4j CQL-IN操作符

与SQL一样,Neo4j CQL提供了一个IN运算符,以便为CQL命令提供值的集合。


IN操作符语法

IN[<Collection-of-values>]


语法说明:

S.No.语法元素描述
1。IN它是一个Neo4j CQL关键字。
2。[它告诉Neo4j CQL,一个值的集合的开始。
3。]它告诉Neo4j CQL,值集合的结束。
4。<Collection-of-values>它是由逗号运算符分隔的值的集合。

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


例如:

此示例演示如何使用IN运算符检索Employee节点详细信息。


步骤1 -打开Neo4j数据浏览器


打开Neo4j数据浏览器


步骤2 -在数据浏览器中的dollar提示符下键入以下命令。
MATCH (e:Employee) 
RETURN e.id,e.name,e.sal,e.deptno


MATCH (e:Employee)  RETURN e.id,e.name,e.sal,e.deptno


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


我们可以观察到这个查询返回4行。


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

MATCH (e:Employee) 
WHERE e.id IN [123,124]
RETURN e.id,e.name,e.sal,e.deptno


id匹配
此查询仅返回在IN运算符中指定的id匹配的两行。


阅读全文
以上是58脚本为你收集整理的neo4j cql Neo4j CQL-IN操作符全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 58脚本 58jiaoben.com 版权所有 联系我们
桂ICP备12005667号-28 Powered by CMS