Neo4j CQL - match命令
Neo4j的CQL MATCH命令用于 -
- 要获取有关数据库节点和属性数据
- 要获得有关节点,从数据库中的关系和属性数据
MATCH命令语法:
MATCH ( <node-name>:<label-name> )
语法说明
语法元素 | 描述 |
---|---|
<节点名称> | 这是我们要创建一个节点名称。 |
<标签名称> | 这是一个节点的标签名称 |
要记住的事情 -
Neo4j的数据库服务器使用该<节点名称>以存储Database.As一个Neo4j的DBA或开发该节点的详细信息,我们不能用它来访问节点的详细信息。
Neo4j的数据库服务器创建一个<标签名称>作为别名到内部节点name.As一个Neo4j的DBA或开发人员,我们应该利用这个标签名称访问节点的详细信息。
注-我们不能用match命令只身从数据库中检索数据。 如果我们只使用它,那么我们将InvalidSyntax错误。
例
本例说明:关于“如果我们使用MATCH命令只身从数据库中检索数据会发生什么。” 按照下面的步骤 -
第1步 -打开Neo4j的数据浏览器。
第1步 -在数据浏览器的美元提示符处键入以下命令。
MATCH (dept:Dept)
这里 -
- 部门是一个节点名
- 部是EMP节点的标签名称
第3步 -点击执行按钮,看到成功消息数据浏览器。
如果您发现该错误消息,它告诉我们,我们可以使用MATCH命令RETURN条款或更新条款。
在下一节中,我们将了解如何使用RETURN子句从数据库中检索数据讨论。