【问题标题】:Is there another way to create graphDb node in Neo4j in Java API?是否有另一种方法可以在 Java API 中的 Neo4j 中创建 graphDb 节点?
【发布时间】:2016-11-16 13:51:50
【问题描述】:

假设我想创建 100 个节点并将其导入 neo4j 的 graphDb,是否意味着我必须调用

Node nodeName = graphDb.createNode();

100 次并使用 100 个不同的名称?这是很多工作。 有没有另一种方法可以创建大量节点,而不用一个一个写?

【问题讨论】:

    标签: neo4j nodes graph-databases java


    【解决方案1】:

    有多种解决方案:

    A.标准 Java 和简单名称

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

    B.使用 java faker 生成名字:

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

    C.在线使用graphgen并导入你的neo4j

    http://graphgen.graphaware.com

    D.使用 neo4j 3.x 的 graphgen 程序

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-14
      • 2013-04-28
      • 1970-01-01
      • 2012-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多