亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Neo4j關系創建能批量嗎

小樊
107
2024-10-31 20:08:34
欄目: 編程語言

是的,Neo4j可以批量創建關系。您可以使用CREATE語句一次創建多個節點和關系。以下是一個示例:

CREATE (n1:Person {name: 'Alice', age: 30})
CREATE (n2:Person {name: 'Bob', age: 25})
CREATE (n1)-[:KNOWS {since: 2020}]->(n2)

在這個示例中,我們創建了兩個Person節點(n1n2),并為它們之間創建了一個KNOWS關系,表示他們從2020年開始認識。

如果您需要批量創建大量節點和關系,可以使用UNWIND子句將數組或列表中的元素展開,然后為每個元素創建節點和關系。以下是一個示例:

WITH ['Alice', 'Bob', 'Charlie'] AS names
UNWIND names AS name
CREATE (n:Person {name: name, age: FLOOR(RAND() * 30)})
WITH n, range(1, 3) AS rel_count
UNWIND rel_count AS rel_num
CREATE (n)-[r:KNOWS {since: FLOOR(RAND() * 365)}]->()

在這個示例中,我們首先創建了一個包含三個名字的數組,然后使用UNWIND子句將數組中的每個名字展開。接下來,我們為每個名字創建一個Person節點,并為每個節點創建一個KNOWS關系,表示他們從隨機的一年開始認識。

0
清徐县| 扎赉特旗| 苍南县| 辽中县| 手机| 深圳市| 清远市| 永新县| 如皋市| 泸定县| 兴化市| 静宁县| 扬中市| 尚义县| 陈巴尔虎旗| 安龙县| 航空| 任丘市| 抚远县| 洪江市| 浮梁县| 安溪县| 西平县| 黑河市| 双辽市| 嘉峪关市| 车险| 荔浦县| 辽阳县| 武强县| 旺苍县| 交口县| 盐亭县| 静乐县| 丹巴县| 赤城县| 衡阳县| 贡觉县| 大安市| 河曲县| 淳安县|