學習neo4j--第五章 CQL簡介-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億。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章