0

我真的很抱歉问这样一个简单的问题,但它越来越令人沮丧。我在我的 Windows 机器上安装了 neo4j 4.0.4,创建了一个新项目,如官方教程视频所示,并为我的本地图设置了密码。有趣的是,教程视频在设置密码并打开浏览器后结束,没有显示如何在这个新创建的数据库上执行 Cypher 查询。在 neo4j Desktop 中,我的数据库正确显示,并且似乎已启动并正在运行。

新图

但是,当我尝试通过浏览器连接到该数据库时,我根本看不到该数据库。连接服务器指定用户名和密码的时候,如果只需要为你的数据库设置密码就这么混乱?!默认 neo4j 用户可以看到系统和默认数据库,但看不到我的项目数据库。此外,我无法在 Cypher 查询中链接项目目录中的文件。我试图禁用身份验证,但它根本没有帮助。当我发出 SHOW DATABASES 命令时,它也没有列出我的数据库。

浏览器

更新/编辑:

似乎我误解了项目的概念。每个数据库都被命名为 neo4j - 默认值,不管项目中指定的名称是什么?!。但是,我仍然无法访问项目文件。到目前为止,我在“imports”下的数据库目录中手动复制了文件。但我想这不是预期的方式。

将数据导入此默认数据库后,项目本身中仍然没有显示任何数据。

在此处输入图像描述

4

1 回答 1

0

目录中的数据文件imports不会自动导入数据库。那是因为 neo4j 不知道您希望如何将这些数据存储为节点和关系。

因此,由您决定所需的数据模型,然后编写适当的代码来实施该数据模型。

您可以查看此页面以了解如何导入 CSV 数据(可能是最常用的导入数据格式)。

于 2020-06-23T20:18:22.833 回答