问题标签 [neo4j-browser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
19 浏览

neo4j - 将 Neo4J 数据库升级到 4.2,7474 的浏览器仍然指向旧的 Neo4j 数据库 3.5,我该如何解决这个问题?

我将 Neo4J 数据库升级到 4.2,7474 的 Neo4J 浏览器仍然指向旧的 Neo4j 数据库 3.5,

我确实在后端启动了新数据库。

我怀疑这是因为在我开始用红帽升级数据库之前,我没有在配置文件中将 dbms upgrade 设置为 yes。

我需要做什么来解决这个问题(一些配置更改可能?)

请指教。

赞赏

0 投票
0 回答
29 浏览

neo4j - 当 Neo4j 程序从 Neo4j 浏览器调用但不是从 cypher-shell 调用时,OOME 失败后重试

我已将 Java 方法作为插件中的标准存储过程部署到 dockerized Neo4j 中。该方法为某个标签的所有节点设置新属性。它因 OutOfMemoryError 而失败,因为 JVM 堆的大小不适合在单个事务中提交所有内容。

让我们调用该方法:

  • 当从 localhost:7474 上的 Neo4j 浏览器调用该方法时,该方法退出,但随后又被调用:
  • 当我docker exec进入 Neo4j 容器并从 调用方法时cypher-shell,该方法也因 OOME 而失败,但没有重复调用。

为什么从 Neo4j 浏览器调用该方法两次?是否有一些文档或源代码链接来支持这种行为的推理?

(请注意,问题不是如何修复 OOME,目前它已成功修复为批量处理,类似于apoc.periodic打包。)

0 投票
1 回答
27 浏览

python - 添加关系会导致 Graph Data Science Library 出现错误

我在 Neo4j(1.4.7)的数据库(版本 4.2.1)中导入了 500k 节点和 1M 关系,没有任何问题。

此外,我已经安装了插件 APOC (4.2.0.0) 和 Graph Data Science Library (1.4.1),没有任何错误。

我能够检查 Neo4j 浏览器中的所有节点和关系,但是当我尝试使用 GDSL 时出现错误,我必须在我的 neo4j.conf 中添加以下行:

我将该行添加到配置中,但仍然出现错误。

所以我试图找出错误发生的时间。

  • 当我将所有节点添加到我的数据库中时,GDSL 工作正常。
  • 当我逐步添加我的关系时,仅在添加特定关系后才会出现错误。

当我跳过这种关系时,它在 Neo4j 浏览器和 GDSL 中工作。但是当我添加这种关系时,它只能在 Neo4j 浏览器中工作。

关系如下所示:

没什么特别的。

我的提交节点:

我的 Packages 节点如下所示:

我不是在寻找具体的解决方案,但我不再有任何想法可能是什么错误。

已经尝试了不同的版本。不同的进口等等...

任何人都知道为什么特定关系仅在 Neo4j 浏览器中有效而不在 GDSL 中有效?

谢谢

0 投票
1 回答
18 浏览

neo4j - 获取与根节点具有特定类型关系的所有节点

我在 Neo4j 中有一个相当大且复杂的图(数百万个节点和各种类型的关系),我想获取特定根节点的所有子节点(在所有深度),但仅具有特定类型的关系

我试过了:Match (n:NODE_TYPE)-[*:REL_TYPE]->(r:NODE_TYPE {id:SPECIFIC_ID}) return n 但是在关系上指定标签时出现语法错误

在不指定关系类型的情况下查询整个图需要很长时间,并且节点可能会经过最终通向根节点但会使用其他类型的关系的路径(这对我的用例不利)

0 投票
1 回答
85 浏览

neo4j - Neo4j - 如何启用从 Chrome 访问 Neo4j 桌面的 Neo4j 浏览器

我已经安装了运行 Neo4j 4.2.11 的 Neo4j Desktop 1.4.8。Neo4j 浏览器可以从 Neo4j 桌面上的内置应用程序访问。但我想从 Chrome 启动一个 Neo4j 浏览器的附加实例。我怎样才能做到这一点?