2016-11-16 11 views
0

iが100個のノードを作成してのNeo4jのgraphDbにそれをインポートしたい、のは言ってみましょう、それは私がJava APIのNeo4jにgraphDbノードを作成する別の方法はありますか?

Node nodeName = graphDb.createNode(); 

100回呼び出すと同様に100人の別の名前を使用する必要が意味するのでしょうか?それはたくさんの仕事です。 大量のノードを1つずつ書き込まずに作成する別の方法はありますか?

答えて

0

複数のソリューションがあります。

A.標準のJavaと単純な名前firstnamesを生成するための

IntStream.range(0, 1000).forEach(i -> { 
    database.createNode(Label.label("Person")).setProperty("name", "person-" + i); 
     }); 

B.使用のJava偽物:

https://github.com/DiUS/java-faker

C.使用graphgenオンラインでneo4jにインポートしてください

のNeo4j 3.xのenter image description here

http://graphgen.graphaware.com

D.使用graphgen手順

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

関連する問題