0
比方說,我想創建100個節點,並將其導入的Neo4j的graphDb,是否意味着我必須調用是否有另一種方法在Java API中的Neo4j中創建graphDb節點?
Node nodeName = graphDb.createNode();
100倍和100個使用不同的名字呢?這是很多工作。 有沒有另一種方法來創建大量的節點,而無需逐一寫入?
比方說,我想創建100個節點,並將其導入的Neo4j的graphDb,是否意味着我必須調用是否有另一種方法在Java API中的Neo4j中創建graphDb節點?
Node nodeName = graphDb.createNode();
100倍和100個使用不同的名字呢?這是很多工作。 有沒有另一種方法來創建大量的節點,而無需逐一寫入?
有多種解決方案:
A.標準Java和簡單的名稱
IntStream.range(0, 1000).forEach(i -> {
database.createNode(Label.label("Person")).setProperty("name", "person-" + i);
});
產生firstnames
B.使用Java攤販:
https://github.com/DiUS/java-faker
C.使用graphgen在線並導入你的neo4j
http://graphgen.graphaware.com
D.使用Neo4j的3.x的
的graphgen程序