为什么neo4j总是有一个节点?
下面的代码打印为什么neo4j总是有一个节点?,neo4j,Neo4j,下面的代码打印id:0。为什么在空图形数据库中有一个节点 GraphDatabaseService db = new GraphDatabaseFactory().newEmbeddedDatabase(DB_LOCATION); GlobalGraphOperations graphOperations = GlobalGraphOperations.at(db); System.out.println("id: "+graphOperations.getAllNodes().iterator
id:0
。为什么在空图形数据库中有一个节点
GraphDatabaseService db = new GraphDatabaseFactory().newEmbeddedDatabase(DB_LOCATION);
GlobalGraphOperations graphOperations = GlobalGraphOperations.at(db);
System.out.println("id: "+graphOperations.getAllNodes().iterator().next().getId());
它从来都不是一个空的graph db,有一个只有一个节点的图——id为0的引用节点。默认情况下,Neo4j始终创建此节点 另请参阅:
它从来不是一个真正的空图db,有一个只有一个节点的图-id为0的引用节点。默认情况下,Neo4j始终创建此节点 另请参阅:
默认情况下,neo4j是用他们称之为节点0的节点创建的。您可以删除它而不产生任何后果,我相信它可能会在将来的版本中被逐步淘汰,正如您从文档中看到的那样,他们不赞成调用检索它 默认情况下,neo4j是用他们称之为节点0的节点创建的。您可以删除它而不产生任何后果,我相信它可能会在将来的版本中被逐步淘汰,正如您从文档中看到的那样,他们不赞成调用检索它