如何在 AuraDB 实例中编辑 neo4j.conf?

How do I edit neo4j.conf in an AuraDB instance?

我正在尝试编辑我的 AuraDB 托管的 neo4j 实例的设置,特别是尝试设置以下行:

apoc.import.file.enabled=true

我看过the official tutorial and many other places, and for the life of me, I am not able to find out where either the "settings" button is located, or how to locate the neo4j.conf or apoc.conf files. It seems that something has possibly changed in a newer version. I have tried both in the browser at https://console.neo4j.io/#databases and in Neo4J Desktop. For the desktop application, I am running it on Ubuntu via the .appimage. I created my database on the website and connected via remote connection following this guide

一些可能会帮助我解决问题的事情:

根据File locations的官方描述,我应该可以在 Neo4j Desktop 中执行以下操作来找到配置文件:

From the Open dropdown menu of your Neo4j instance, select Terminal, and navigate to /conf/neo4j.conf.

但是,当我按下打开下拉菜单时,我没有看到终端选项。我得到的是 Neo4j 浏览器、Neo4j Bloom 和 Neo4j ETL 工具。

Aura 是一个托管数据库 - 也就是说您无法 low-level 访问您所描述的那种配置。您正在查看的文档与 Neo4j 的 self-hosted 个实例相关,您是从头开始管理和配置实例的人,并且您对底层配置具有该级别的访问权限。

对于您要解决的问题,以下标题为 Loading data into Neo4j Aura 的文章是您将数据加载到托管数据库的当前可用选项的最佳选择。

根据 the documentation,APOC 安装在 Aura 数据库中,但仅启用了一组有限的功能和过程(截至 2022 年 5 月)。特别是,只有一小部分 apoc.import 程序可用——据我所知,CSV 和 GraphML 支持是通过 apoc.load.csvapoc.load.graphml 启用的,同时您还可以访问 apoc.load.jsonapoc.load.xml.

当前支持的过程和函数的列表可在该文档的底部找到:

来自 Neo4j Aura Knowledge Article:

In Aura, we currently do not support changing any property that may exist in the Neo4j product and defined in neo4j.conf.