W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Neo4j圖數(shù)據(jù)庫遵循屬性圖模型來存儲(chǔ)和管理其數(shù)據(jù)。
根據(jù)屬性圖模型,關(guān)系應(yīng)該是定向的。 否則,Neo4j將拋出一個(gè)錯(cuò)誤消息。
基于方向性,Neo4j關(guān)系被分為兩種主要類型。
在以下場景中,我們可以使用Neo4j CQL CREATE命令來創(chuàng)建兩個(gè)節(jié)點(diǎn)之間的關(guān)系。 這些情況適用于Uni和雙向關(guān)系。
在兩個(gè)現(xiàn)有節(jié)點(diǎn)之間創(chuàng)建無屬性的關(guān)系
在兩個(gè)現(xiàn)有節(jié)點(diǎn)之間創(chuàng)建有屬性的關(guān)系
在兩個(gè)新節(jié)點(diǎn)之間創(chuàng)建無屬性的關(guān)系
在兩個(gè)新節(jié)點(diǎn)之間創(chuàng)建有屬性的關(guān)系
在具有WHERE子句的兩個(gè)退出節(jié)點(diǎn)之間創(chuàng)建/不使用屬性的關(guān)系
注意 -
我們將創(chuàng)建客戶和CreditCard之間的關(guān)系,如下所示:
在上一章中,我們已經(jīng)創(chuàng)建了Customer和CreditCard節(jié)點(diǎn)。 現(xiàn)在我們將看到如何創(chuàng)建它們之間的關(guān)系
此圖描述了客戶與CreditCard之間的關(guān)系
客戶→信用卡這里的關(guān)系是箭頭標(biāo)記(→)
由于Neo4j CQL語法是以人類可讀的格式。 Neo4j CQL也使用類似的箭頭標(biāo)記來創(chuàng)建兩個(gè)節(jié)點(diǎn)之間的關(guān)系。
每個(gè)關(guān)系(→)包含兩個(gè)節(jié)點(diǎn)
從上圖中,Customer節(jié)點(diǎn)是“From Node”,CreditCard Node是“To Node”這種關(guān)系。
對(duì)于節(jié)點(diǎn),它們是兩種關(guān)系
考慮下面的圖。 這里我們創(chuàng)建了從“CreditCard”節(jié)點(diǎn)到“客戶”節(jié)點(diǎn)的關(guān)系。
考慮下面的圖。 我們?cè)凇癈reditCard”和“Customer”節(jié)點(diǎn)之間創(chuàng)建了兩個(gè)關(guān)系:一個(gè)從“CreditCard”到“Customer”。 另一個(gè)從“客戶”到“信用卡”。 這意味著它是雙向關(guān)系。
這里解釋以下場景 -
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: