是否有另一种方法在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
http://graphgen.graphaware.com
D.使用Neo4j的3.x的
的graphgen程序