是否有另一种方法在Java API中的Neo4j中创建graphDb节点?

问题描述:

比方说,我想创建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

enter image description here

http://graphgen.graphaware.com

D.使用Neo4j的3.x的

https://github.com/graphaware/neo4j-graphgen-procedure

的graphgen程序