在Neo4j CQL中,我们不能单独使用MATCH或RETURN命令,因此我们应该结合这两个命令从数据库检索数据。
例如:本示例演示如何使用属性和这两个节点之间的关系创建两个节点。
注-我们将创建两个节点:id,name,dob属性。
客户节点包含:ID,姓名,出生日期属性CreditCard节点包含:id,number,cvv,expiredate属性客户与信用卡关系:DO_SHOPPING_WITHCreditCard到客户关系:ASSOCIATED_WITH
我们将在以下步骤中处理此示例: -
- 创建客户节点
- 创建CreditCard节点
- 观察先前创建的两个节点:Customer和CreditCard
- 创建客户和CreditCard节点之间的关系
- 查看新创建的关系详细信息
- 详细查看每个节点和关系属性
注-我们将在本章讨论前三个步骤。我们将在以后的章节中讨论其余的步骤
1.创建客户节点
步骤1 -打开Neo4j数据浏览器。 步骤2 -在数据浏览器中的dollar提示符下键入以下命令。CREATE (e:Customer{ id:"1001",name:"Abc",dob:"01/10/1982"})
这里 -
e是节点名称在这里Customer是节点标签名称id,name和dob是Customer节点的属性名称
2.创建CreditCard节点
步骤1 -打开Neo4j数据浏览器。
步骤2 -在数据浏览器中的美元提示符下键入以下命令。CREATE (cc:CreditCard{ id:"5001",number:"1234567890",cvv:"888",expiredate:"20/17"})
这里:
c是一个节点名 CreditCard是节点标签名称 id,number,cvv和expiredate是CreditCard节点的属性名称观察节点
现在我们创建了两个节点:Customer和CreditCard
我们需要使用带有RETURN子句的Neo4j CQL MATCH命令查看这两个节点的详细信息
3.查看客户节点详细信息
步骤1 -打开Neo4j数据浏览器 步骤2 -在数据浏览器中的美元提示符下键入以下命令。MATCH (e:Customer) ,(cc:CreditCard)RETURN e,cc
这里e,cc是节点名
在这里Customer,CreditCard是节点标签名称
本文参考: