举报投诉联系我们 手机版 热门标签 鳄鱼CMS
您的位置:鳄鱼CMS > neo4j 关系 Neo4j CQL - 关系基础

neo4j 关系 Neo4j CQL - 关系基础

2023-04-17 02:31 neo4j教程

neo4j 关系 Neo4j CQL - 关系基础

neo4j 关系 Neo4j CQL - 关系基础

neo4j 关系

Neo4j图数据库遵循属性图模型来存储和管理其数据。

根据属性图模型,关系应该是定向的。 否则,Neo4j将抛出一个错误消息。

基于方向性,Neo4j关系被分为两种主要类型。

  • 单向关系
  • 双向关系

在以下场景中,我们可以使用Neo4j CQL CREATE命令来创建两个节点之间的关系。 这些情况适用于Uni和双向关系。

  • 在两个现有节点之间创建无属性的关系

  • 在两个现有节点之间创建有属性的关系

  • 在两个新节点之间创建无属性的关系

  • 在两个新节点之间创建有属性的关系

  • 在具有WHERE子句的两个退出节点之间创建/不使用属性的关系


注意 -

我们将创建客户和CreditCard之间的关系,如下所示:



创建客户和CreditCard之间的关系

在上一章中,我们已经创建了Customer和CreditCard节点。 现在我们将看到如何创建它们之间的关系

此图描述了客户与CreditCard之间的关系

客户→信用卡

这里的关系是箭头标记(→)

由于Neo4j CQL语法是以人类可读的格式。 Neo4j CQL也使用类似的箭头标记来创建两个节点之间的关系。

每个关系(→)包含两个节点

  • 从节点
  • 到节点

从上图中,Customer节点是“From Node”,CreditCard Node是“To Node”这种关系。

对于节点,它们是两种关系

  • 外向关系
  • 传入关系

从上图中,关系是到客户节点的“外向关系”,并且相同的关系是到信用卡节点的“到达关系”。

考虑下面的图。 这里我们创建了从“CreditCard”节点到“客户”节点的关系。


从“CreditCard”节点到“客户”节点的关系


从上面的图中,关系是“出局关系”到“信用卡”节点,并且相同的关系是“到达关系”到“客户”节点。

考虑下面的图。 我们在“CreditCard”和“Customer”节点之间创建了两个关系:一个从“CreditCard”到“Customer”。 另一个从“客户”到“信用卡”。 这意味着它是双向关系。


双向关系


这里解释以下场景 - 

  • 使用现有节点创建没有属性的关系

  • 使用现有节点创建有属性的关系

  • 使用新节点创建没有属性的关系

  • 使用新节点创建有属性的关系

  • 检索关系节点的详细信息


阅读全文
以上是鳄鱼CMS为你收集整理的neo4j 关系 Neo4j CQL - 关系基础全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  • access 创建窗体 MS Access创建窗体

    access 创建窗体 MS Access创建窗体

    2023-04-07 MSAccess教程

    Access中的窗体类似于商店中的展示柜,可以更轻松地查看或获取所需的项目。由于窗体是您或其他用户可以添加,编辑或显示存储在Ac...

  •  SQLite Truncate Table

    SQLite Truncate Table

    2023-04-18 SQLite教程

    在 SQLite 中,并没有 TRUNCATE TABLE 命令,但可以使用 SQLite 的 DELETE 命令从已有的表中删除全部的数据,但建议使用 DRO...

  • sqlite数据库 SQLite – C/C++

    sqlite数据库 SQLite – C/C++

    2023-04-18 SQLite教程

    安装 在 C/C++ 程序中使用 SQLite 之前,我们需要确保机器上已经有 SQLite 库。可以查看 SQLite 安装章节了解安装过程。 C/C++ ...

  • redis客户端连接命令 Redis 客户端连接

    redis客户端连接命令 Redis 客户端连接

    2023-06-08 Redis教程

    Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行以下一些操作...

  •  PostgreSQL pg_standby

    PostgreSQL pg_standby

    2023-06-20

    pg_standby用于支持创建一个“温备”数据库服务器。它被设计为一个可以随时投入生产的程序,以及一个可定制的模板供你进行特定的...

© 2024 鳄鱼CMS eyucms.com 版权所有 联系我们