• 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

  • 相关阅读:
    无服务器架构(Faas/Serverless)
    Cookie中的sessionid与JSONP原理
    requestAnimationFrame
    JS函数的防抖和节流
    JS 中的广度与深度优先遍历
    堆、栈和队列
    Java除法和js
    selected
    找jar包
    编辑器替换操作
  • 原文地址:https://www.cnblogs.com/DeepRunning/p/9205943.html
Copyright © 2020-2023  润新知