溫馨提示×

Neo4j節(jié)點創(chuàng)建能批量嗎

小樊
81
2024-10-31 19:53:25
欄目: 編程語言

是的,Neo4j 允許您批量創(chuàng)建節(jié)點。您可以使用 CREATE 語句一次創(chuàng)建多個節(jié)點。例如:

CREATE (n1:Person {name: 'Alice', age: 30})
CREATE (n2:Person {name: 'Bob', age: 25})
CREATE (n3:Person {name: 'Charlie', age: 35})
RETURN n1, n2, n3;

在這個例子中,我們一次性創(chuàng)建了三個 Person 節(jié)點。您可以根據需要修改查詢以創(chuàng)建具有不同屬性的節(jié)點。

如果您需要批量導入大量節(jié)點,可以使用 LOAD CSV 語句。這將允許您從 CSV 文件中讀取數據并創(chuàng)建相應的節(jié)點。例如:

LOAD CSV WITH HEADERS FROM 'file:///nodes.csv' AS row
CREATE (n:Person {name: row.name, age: toInteger(row.age)})
RETURN n;

在這個例子中,我們假設 nodes.csv 文件包含兩列:nameage。LOAD CSV 語句將從文件中讀取數據,并為每一行創(chuàng)建一個 Person 節(jié)點。

0