举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > neo4j双向关系 Neo4j - 方向关系

neo4j双向关系 Neo4j - 方向关系

2023-04-28 22:18 neo4j教程

neo4j双向关系 Neo4j - 方向关系

neo4j双向关系 Neo4j - 方向关系

neo4j双向关系

在Neo4j中,两个节点之间的关系是有方向性的。 它们是单向或双向的。

由于Neo4j遵循属性图数据模型,它应该只支持方向关系。 如果我们尝试创建一个没有任何方向的关系,那么Neo4j DB服务器应该抛出一个错误。

在本章中,我们将提供一个例子来证明这一点。

我们使用以下语法来创建两个节点之间的关系。

CREATE (<node1-details>)-[<relationship-details>]->(<node2-details>)


这里 -

    <node1-details>是“From Node”节点详细信息

    <node2-details>是“到节点”节点详细信息

    relationship-details>是关系详细信息


如果我们观察上面的语法,它使用一个箭头标记:() - []→()。 它表示从左侧节点到右侧节点的方向。


如果我们尝试使用相同的语法,没有箭头标记like() - [] - (),这意味着没有方向的关系。 然后Neo4j DB服务器应该抛出一个错误消息


示例 -

这个例子将证明所有Neo4j关系是有方向性的。


步骤1 -打开Neo4j数据浏览器。


打开Neo4j数据浏览器
它是Neo4j数据浏览器主页


步骤2 -在数据浏览器上键入以下命令。

CREATE (n1:Node1)-[r1:Relationship]-(n2:Node2)


CREATE (n1:Node1)-[r1:Relationship]-(n2:Node2)


步骤3 -点击“执行”按钮,观察消息。



如果我们观察到上面的错误消息,它显示Neo4j CQL CREATE命令仅支持方向关系。


阅读全文
以上是编程学为你收集整理的neo4j双向关系 Neo4j - 方向关系全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  • ms-access MS Access概述

    ms-access MS Access概述

    2023-06-16 MSAccess教程

    Microsoft Access是来自Microsoft的数据库管理系统(DBMS),它将关系Microsoft Jet数据库引擎与图形用户界面和软件开发工具相结...

  • access参数查询 MS Access参数查询

    access参数查询 MS Access参数查询

    2023-04-27 MSAccess教程

    有关查询的最好的部分是,您可以一次又一次地保存和运行相同的查询,但是当通过仅更改条件再次运行相同的查询时,您可以考虑查询...

  •  SQLite 表达式

    SQLite 表达式

    2023-04-23 SQLite教程

    表达式是一个或多个值、运算符和计算值的SQL函数的组合。SQL 表达式与公式类似,都写在查询语言中。您还可以使用特定的数据集来...

  •  Redis Expireat 命令

    Redis Expireat 命令

    2023-04-19 Redis教程

    Redis Expireat 命令Redis key(键) Redis Expireat 命令用于以 UNIX 时间戳(unix timestamp)格式设置 key 的过期时间。key 过期...

  • redis zincrby Redis Zincrby 命令

    redis zincrby Redis Zincrby 命令

    2023-04-11 Redis教程

    Redis Zincrby 命令 Redis 有序集合(sorted set) Redis Zincrby 命令对有序集合中指定成员的分数加上增量 increment可以通过传递...

© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部