Neo4j CQL -(4)- MATCH & RETURN匹配和返回
来源:互联网 发布:阿沁淘宝店 编辑:程序博客网 时间:2024/05/29 16:00
在Neo4j CQL中,我们不能单独使用MATCH或RETURN命令,因此我们应该合并这两个命令以从数据库检索数据。
Neo4j使用CQL MATCH + RETURN命令 -
- 检索节点的某些属性
- 检索节点的所有属性
- 检索节点和关联关系的某些属性
- 检索节点和关联关系的所有属性
MATCH RETURN命令语法:
MATCH CommandRETURN Command
语法说明:
MATCH命令语法:
MATCH ( <node-name>:<label-name>)
注意:
Neo4j数据库服务器使用此将此节点详细信息存储在Database.As中作为Neo4j DBA或Developer,我们不能使用它来访问节点详细信息。
Neo4j数据库服务器创建一个作为内部节点名称的别名。作为Neo4j DBA或Developer,我们应该使用此标签名称来访问节点详细信息。
RETURN命令语法:
RETURN <node-name>.<property1-name>, ... <node-name>.<propertyn-name>
例题:本示例演示如何从数据库检索Dept节点的一些属(deptno,dname)数据。
注-结点包含3个属性:deptno,dname,location。 然而在这个例子中,我们感兴趣的是只查看两个属性数据。 按照下面给出的步骤 -
步骤1 -打开Neo4j的数据浏览器。
步骤2 -在数据浏览器中的dollar提示符下键入以下命令。
MATCH (dept: Dept)RETURN dept.deptno,dept.dname
这里 -
- dept是节点名称
- 这里Dept是一个节点标签名
- deptno是dept节点的属性名称
- dname是dept节点的属性名
如果观察到数据浏览器消息,它将显示有关两个属性的Dept节点的数据:deptno,dname。 它返回Neo4j数据库中可用的两个节点(行)。
例:本示例演示如何从数据库检索Dept Node的所有属性(deptno,dname,location)数据。
注-结点包含3个属性:deptno,dname,location。 按照下面给出的步骤 -
步骤1 -打开Neo4j数据浏览器。
步骤2 -在数据浏览器中的dollar提示符下键入以下命令。
MATCH (dept: Dept)RETURN dept.deptno,dept.dname,dept.location
这里 -
- dept是节点名称
- 这里Dept是一个节点标签名
- deptno是dept节点的属性名称
- dname是dept节点的属性名
- location是dept节点的属性名
它返回Dept节点的所有属性数据。 由于数据库包含两个具有相同名称“dept:Dept”的节点,因此在执行此命令时,它将返回这两行。
例如:此示例演示如何从数据库检索Dept节点的数据,而无需指定其属性。
注-结点包含3个属性:deptno,dname,location。 按照下面给出的步骤 -
步骤1 -打开Neo4j数据浏览器。
步骤2 -在数据浏览器中的dollar提示符下键入以下命令。
MATCH (dept: Dept)RETURN dept
这里dept是一个节点名
这里Dept是一个节点标签名
在这里我们可以观察到两个圆圈与UI模式的一些ids
ID = 1显示一个节点
ID = 2显示了另一个节点
当我们执行“RETURN”子句而不指定任何属性列表,如“RETURN dept”
默认情况下,它在UI模式下显示结果。
步骤3 -单击网格视图按钮以网格格式查看两行。
本文参考:https://www.w3cschool.cn/neo4j/neo4j_cql_match_return.html
- Neo4j CQL -(4)- MATCH & RETURN匹配和返回
- Neo4j CQL -(5)- CREATE+MATCH+RETURN命令
- Neo4j CQL -(16)- 合并
- Neo4j CQL -(15)- LIMIT和SKIP子句
- Neo4j CQL
- Neo4j CQL
- Neo4j CQL
- Neo4j CQL
- Neo4j CQL
- Neo4j CQL
- Neo4j CQL -(1)- CREATE命令
- Neo4j CQL -(8)- WHERE子句
- Neo4j CQL -(10)- DELETE删除
- Neo4j CQL -(14) -UNION联合
- Neo4j CQL -(17)- NULL值
- Neo4j CQL-(18)IN操作符
- Neo4J CQL -(19)- 字符串函数
- Neo4j CQL -(20)- AGGREGATION聚合
- Accounting.js库的使用
- Docker 删除image
- 【Linux 学习】 文件系统
- 如何防止ISE综合时信号不被优化掉
- 年中总结
- Neo4j CQL -(4)- MATCH & RETURN匹配和返回
- shell 脚本替换文件中某个字符串
- vc2010创建dll和使用
- HDU 1711 Number Sequence【KMP】【模板题】【水题】(返回匹配到的第一个字母的位置)
- 数据库
- 【JVM】——垃圾回收机制
- BootStrap
- ios重签名教程
- 《西瓜书》笔记04:决策树