我不知道如何進(jìn)行?我正在使用 Cypher 手冊(cè)作為參考。問(wèn)題:每個(gè) CricketTeam 節(jié)點(diǎn)都有一個(gè)與 Player 節(jié)點(diǎn)的關(guān)系類(lèi)型 HAS_CONTRACT_WITH。創(chuàng)建節(jié)點(diǎn)時(shí),如何根據(jù) HAS_CONTRACT_WITH 關(guān)系類(lèi)型設(shè)置約束以限制 CricketTeam 節(jié)點(diǎn)最多連接 17 個(gè) Player 節(jié)點(diǎn)?我正在使用 JAVA 和 neo4J。我為我的數(shù)據(jù)庫(kù)安裝了 APOC。
1 回答

長(zhǎng)風(fēng)秋雁
TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
簡(jiǎn)短的回答是當(dāng)前模式約束不支持限制節(jié)點(diǎn)上某些關(guān)系類(lèi)型的數(shù)量。雖然這可能會(huì)在未來(lái)發(fā)生變化,但它目前不是受支持的功能。
您可以通過(guò)使用由您自己的內(nèi)核擴(kuò)展或通過(guò)APOC 程序提供的觸發(fā)器自己執(zhí)行此操作。您可以讓這些檢查相關(guān)關(guān)系類(lèi)型/方向的程度,如果這違反了您的限制,則中止交易。
添加回答
舉報(bào)
0/150
提交
取消