Neo4j CQL -(5)- CREATE+MATCH+RETURN命令

在Neo4j CQL中,我们不能单独使用MATCH或RETURN命令,因此我们应该结合这两个命令从数据库检索数据。

例如:本示例演示如何使用属性和这两个节点之间的关系创建两个节点。

注-我们将创建两个节点:id,name,dob属性。

客户节点包含:ID,姓名,出生日期属性

CreditCard节点包含:id,number,cvv,expiredate属性

客户与信用卡关系:DO_SHOPPING_WITH

CreditCard到客户关系:ASSOCIATED_WITH 

我们将在以下步骤中处理此示例: -

  1. 创建客户节点
  2. 创建CreditCard节点
  3. 观察先前创建的两个节点:Customer和CreditCard
  4. 创建客户和CreditCard节点之间的关系
  5. 查看新创建的关系详细信息
  6. 详细查看每个节点和关系属性

注-我们将在本章讨论前三个步骤。我们将在以后的章节中讨论其余的步骤

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是节点标签名称

这里写图片描述

本文参考:https://www.w3cschool.cn/neo4j/neo4j_cql_create_match_return.html

转载于:https://www.cnblogs.com/DeepRunning/p/9205943.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值