Neo4j - ID属性
2018-12-28 18:07 更新
在Neo4j中,“Id”是节点和关系的默认内部属性。 这意味着,当我们创建一个新的节点或关系时,Neo4j数据库服务器将为内部使用分配一个数字。 它会自动递增。
我们将通过一个例子来理解这个概念
例如:
此示例演示了Neo4j DB服务器如何为节点分配Id属性以及如何查看此属性值。
步骤1 -打开Neo4j数据浏览器
![打开Neo4j数据浏览器](https://atts.w3cschool.cn/attachments/day_161228/201612281747447997.png)
CREATE (tweet:Tweet{message:"Hello"})
![CREATE (tweet:Tweet{message:"Hello"})](https://atts.w3cschool.cn/attachments/day_161228/201612281754216758.png)
![](https://atts.w3cschool.cn/attachments/day_161228/201612281754538028.png)
它创建一个具有一个属性和一个标签的节点。
步骤4 -在数据浏览器上键入以下命令,然后单击“执行”按钮观察结果。
MATCH (tweet:Tweet{message:"Hello"}) RETURN tweet
![MATCH (tweet:Tweet{message:"Hello"}) RETURN tweet](https://atts.w3cschool.cn/attachments/day_161228/201612281802291239.png)
![执行结果](https://atts.w3cschool.cn/attachments/day_161228/201612281802543188.png)
步骤6 -单击圆圈可查看Tweet节点属性
![查看Tweet节点属性](https://atts.w3cschool.cn/attachments/day_161228/201612281804175152.png)
CREATE (tweet:Tweet{message:"Hello"})
![CREATE (tweet:Tweet{message:"Hello"})](https://atts.w3cschool.cn/attachments/day_161228/201612281805386255.png)
它创建一个具有一个属性和一个标签的节点。
步骤9 -在数据浏览器上键入以下命令,并单击“执行”按钮观察结果。
MATCH (tweet:Tweet{message:"Hello"}) RETURN tweet
步骤10 -单击圆圈可查看Tweet节点属性
![](https://atts.w3cschool.cn/attachments/day_161228/201612281806524302.png)
注意 -
以相同的方式,Neo4j数据库服务器为关系分配一个默认Id属性。
- 节点的Id属性的最大值约为35亿。
- Id的最大值关系的属性的大约35亿。
以上内容是否对您有帮助:
更多建议: