Categories: neo4j 教程

Neo4j – ID属性

在Neo4j中,“Id”是节点和关系的默认内部属性。 这意味着,当我们创建一个新的节点或关系时,Neo4j数据库服务器将为内部使用分配一个数字。 它会自动递增。

我们将通过一个例子来理解这个概念

例如:

此示例演示了Neo4j DB服务器如何为节点分配Id属性以及如何查看此属性值。

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


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

CREATE (tweet:Tweet{message:"Hello"})



步骤3 -点击“执行”按钮并观察结果。

它创建一个具有一个属性和一个标签的节点。

步骤4 -在数据浏览器上键入以下命令,然后单击“执行”按钮观察结果。

MATCH (tweet:Tweet{message:"Hello"})
RETURN tweet



步骤5 -点击“执行”按钮来观察结果。


步骤6 -单击圆圈可查看Tweet节点属性

如果我们观察到这一点,我们可以找到一个id = 0属性添加到这个节点。 当我们创建另一个节点时,Neo4j DB服务器将自动递增此数字。

Step 7 – 在数据浏览器上键入以下命令

CREATE (tweet:Tweet{message:"Hello"})



步骤8 -点击“执行”按钮并观察结果。


它创建一个具有一个属性和一个标签的节点。

步骤9 -在数据浏览器上键入以下命令,并单击“执行”按钮观察结果。

MATCH (tweet:Tweet{message:"Hello"})
RETURN tweet


步骤10 -单击圆圈可查看Tweet节点属性

这里我们可以观察到Node id的值是递增的,并且赋值为1

注意 –

以相同的方式,Neo4j数据库服务器为关系分配一个默认Id属性。

  • 节点的Id属性的最大值约为35亿。
  • Id的最大值关系的属性的大约35亿。

admin

这个人很懒,什么都没有留下~

Share
Published by
admin

Recent Posts

聊聊vue3中的defineProps

在Vue 3中,defineP…

1 周 ago

在 Chrome 中删除、允许和管理 Cookie

您可以选择删除现有 Cooki…

2 周 ago

自定义指令:聊聊vue中的自定义指令应用法则

今天我们来聊聊vue中的自定义…

3 周 ago

聊聊Vue中@click.stop和@click.prevent

一起来学下聊聊Vue中@cli…

4 周 ago

Nginx 基本操作:启动、停止、重启命令。

我们来学习Nginx基础操作:…

4 周 ago

Vue3:手动清理keep-alive组件缓存的方法

Vue3中手动清理keep-a…

1 月 ago