首页 > 解决方案 > 重新启动 Neo4j 浏览器企业版时创建的节点和关系丢失

问题描述

我正在尝试在 Neo4j 浏览器中创建一些节点和关系。但是当我重新启动浏览器时,我似乎完全失去了它们。

我确实尝试过更改 conf 文件中的 dbms.active_database。我看到在数据库文件夹中创建了新数据库,但浏览器开始时没有数据。是否有任何其他命令可以使用 dbms.active_database 中指定的数据库启动浏览器?我不应该改变 dbms.active_database 吗?我创建的节点和关系是否存储到 dbms.active_database 中?

neo4j start

CREATE (:FooBar)

neo4j restart

MATCH (node:FooBar)
RETURN node
-- no nodes and relationships found

标签: neo4jcypher

解决方案


Neo4j 当前一次只支持一个活动数据库。

您正在一个数据库(创建时的活动数据库)中创建节点和关系,然后将活动数据库更改为其他数据库。

当您更改活动数据库时,如果数据库已经存在,Neo4j 会使用以前的数据启动它,否则它会创建一个新的空数据库。

没错,您不应该更改活动数据库。


推荐阅读