neo4j - 重新启动 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
解决方案
Neo4j 当前一次只支持一个活动数据库。
您正在一个数据库(创建时的活动数据库)中创建节点和关系,然后将活动数据库更改为其他数据库。
当您更改活动数据库时,如果数据库已经存在,Neo4j 会使用以前的数据启动它,否则它会创建一个新的空数据库。
没错,您不应该更改活动数据库。
推荐阅读
- c - 带头的通用结构的实现
- c# - 如何添加自动完成
与使用 Xamarin 的城市 - python - 在 Python 中的输入文件中查找最常见的多词
- swift - Xcode 12 和 Swift 5.3 中的 Google plist 问题
- sql-server - 打开、刷新、删除连接并保存为 vbscript
- r - 使用R中的正则表达式提取出现在两个特定模式之间的字母?
- python - 在 Matplotlib 中扩展 xticks 以在 COLAB 中显示完整数据
- php - PHP | 与数据库的 MAMP 连接问题
- spring-data-redis - 将 redisson 客户端之间的事件循环组共享到不同的 redis 服务器
- javascript - Gsap.js - 沿路径移动 3d 对象