Neo4j圖數(shù)據(jù)庫主要有以下構(gòu)建塊 -
節(jié)點是圖表的基本單位。 它包含具有鍵值對的屬性,如下所示
屬性是用于描述圖節(jié)點和關(guān)系的鍵值對
Key =值
其中Key是一個字符串
值可以通過使用任何Neo4j數(shù)據(jù)類型來表示
關(guān)系是圖形數(shù)據(jù)庫的另一個主要構(gòu)建塊。 它連接兩個節(jié)點,如下所示。
這里Emp和Dept是兩個不同的節(jié)點。 “WORKS_FOR”是Emp和Dept節(jié)點之間的關(guān)系。
因為它表示從Emp到Dept的箭頭標(biāo)記,那么這種關(guān)系描述的一樣
Emp WORKS_FOR Dept
每個關(guān)系包含一個起始節(jié)點和一個結(jié)束節(jié)點。
這里“Emp”是一個起始節(jié)點。像節(jié)點一樣,關(guān)系也可以包含屬性作為鍵值對。
ID = 123
它代表了這種關(guān)系的一個ID。
Label將一個公共名稱與一組節(jié)點或關(guān)系相關(guān)聯(lián)。 節(jié)點或關(guān)系可以包含一個或多個標(biāo)簽。 我們可以為現(xiàn)有節(jié)點或關(guān)系創(chuàng)建新標(biāo)簽。 我們可以從現(xiàn)有節(jié)點或關(guān)系中刪除現(xiàn)有標(biāo)簽。
從前面的圖中,我們可以觀察到有兩個節(jié)點。
左側(cè)節(jié)點都有一個標(biāo)簽:“EMP”,而右側(cè)節(jié)點都有一個標(biāo)簽:“Dept”。
這兩個節(jié)點之間的關(guān)系,也有一個標(biāo)簽:“WORKS_FOR”
注: -Neo4j將數(shù)據(jù)存儲在節(jié)點或關(guān)系的屬性中。
一旦我們安裝Neo4j,我們可以訪問Neo4j數(shù)據(jù)瀏覽器使用以下URL
http:// localhost:7474 / browser /
使用“網(wǎng)格視圖”按鈕在網(wǎng)格視圖中查看結(jié)果。 下圖在“網(wǎng)格視圖”格式中顯示相同的結(jié)果。
單擊“導(dǎo)出CSV”按鈕以csv文件格式導(dǎo)出結(jié)果
點擊“導(dǎo)出JSON”按鈕導(dǎo)出JSON文件格式的結(jié)果
更多建議: