问题标签 [graphenedb]

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 投票
1 回答
291 浏览

neo4j - 在 grapheneDB 上正确配置图形数据科学插件

我有一个在 neo4j 桌面本地与插件完全配合的图表。我已经在我的 grapheneDB 实例中复制了该图中的所有内容。当我收到错误时,我无法使用 gds 程序:

我知道要解决这个问题,我需要将这两行添加到 config/properties 文件中:

我只是不知道如何在 grapheneDB 上做到这一点,我已经阅读了我能找到的所有文档。

我尝试通过添加 jar 文件作为存储过程添加 gds 插件,然后将其添加为带有 zip 文件的服务器扩展,该 zip 文件包含 jar 文件和上面在 neo4j-server.properties 文件中提到的两个配置行。

当添加为服务器扩展时,我可以告诉 neo4j 根本没有找到 gds 插件。我只是缺少属性文件中的位置吗?还是我在存储过程上传方法中遗漏了一些明显的东西?

使用开发免费层 graphenedb、Neo4j 社区版 3.5.17 和图形数据科学 1.1.1

谢谢

0 投票
1 回答
192 浏览

java - 从 Micronaut Java 应用程序访问 Heroku 上的 Neo4j/GrapheneDB(免费开发计划)失败:与数据库的连接已终止

目前我在 Heroku 平台上与 Neo4j/GrapheneDB(开发免费计划)作斗争。通过“heroku local”在本地启动我的应用程序工作正常,它将(Neo4j Java Driver 4)连接到 Neo4j 3.5.18(从 Docker 映像“neo4j:3.5”运行)。

我的应用程序是使用 Micronaut 框架构建的,使用它的Neo4j 支持。在 Heroku 平台上启动我的应用程序成功,我正在使用Gradle Heroku 插件来完成此任务。

但是使用业务操作(和健康检查)访问数据库失败,异常如下:

我肯定会从操作系统环境变量 GRAPHENEDB_BOLT_URL、GRAPHENEDB_BOLT_USER 和 GRAPHENEDB_BOLT_PASSWORD 中正确获取登录凭据;我已经用一些调试日志语句验证了它:

我也尝试通过 Heroku 插件网站重新启动 GrapheneDB 实例,但结果相同。

这里出了什么问题?有没有办法进一步确定根本原因?

谢谢

基督教

0 投票
0 回答
23 浏览

neo4j - Graphenedb 上的 Neo4j 如何提高 Cypher SPEED 以及 Normailzing 在 Graphenedb 上的含义

这是我的密码查询

MERGE (u:University { name: $university, country: $country }) MERGE (u)<-[:DEPARTMENT_IN]-(d:Department { name: $department }) MERGE (d)<-[:LEVEL_IN]- (l:Level { name: $level }) MERGE (l)<-[:STUDENT_OF]-(user:User { firstName: $firstName, lastName: $lastName, password: $password, email: $email, username dob: $dob, id: $id }) RETURN 用户, u, d, l

这有效,但没有我预期的那么快。最多需要 4.5 秒才能完成。我在查询中做错了什么,有更快的方法吗?

也用于查询

MATCH (u:University {name: $university})<-[DEPARTMENT_IN]-(d:Department) RETURN d

在 Graphenedb 消息上说“此查询已被规范化”我不太明白。感谢您的回答 查询简介

0 投票
2 回答
494 浏览

node.js - 在 Node js 应用程序中集成 Neo4j(Heroku)时面临未知的 Bolt 协议版本

我是 Neo4j 的初学者,我尝试使用本文档中建议的代码: https ://neo4j.com/developer/javascript/

但我收到以下错误:

这是我的代码:

0 投票
2 回答
208 浏览

php - 如何使用 graphaware/neo4j-php-client 连接到 GrapheneDb?

我已经阅读了https://github.com/graphaware/neo4j-php-client#installation-and-basic-usagehttps://docs.graphenedb.com/docs/php的说明

虽然 GrapheneDb 文档中的这个示例确实有效,但它不使用 GraphAware Neo4j PHP 客户端,它使用 Neo4j Bolt PHP:

我在任何地方都找不到一个可行的例子,我尝试了各种各样的东西;我对连接字符串进行了两次和三次检查,我尝试过 http 和 bolt,我已经从 neo4j 浏览器登录到数据库,所以我知道凭据必须没问题。

这就是我的代码的样子:

当我尝试运行查询时,我得到:

有没有人使用 graphaware/neo4j-php-client 提供到 GrapheneDb 的完整工作连接示例?

0 投票
0 回答
42 浏览

node.js - GrapheneDB 的 Heroku 插件于 2021 年 1 月 14 日关闭

Graphenedb 正在关闭他们在 Heroku 上的免费爱好等级。我的应用程序太小,无法保证他们需要的每月最低订阅 50 美元。有没有人有任何使用 Heroku 的替代图形数据库的经验,很容易迁移到?

0 投票
1 回答
145 浏览

python - ValueError: ('事务 %r 未在此连接上打开',)

我正在使用库 py2neo 开发一个 webapp。

我还将它推送到 Heroku,它与 Graphene DB 连接,而在本地它与 Neo4j 数据库连接。

当我在 Heroku 上使用我的 webapp 时,我收到了这个错误:

由于我还有debug=True,我可以看到当 webapp 尝试合并关系时发生了错误

该错误发生了一次,然后不再发生。但是,错误是什么意思?

我无法理解此错误的文档

0 投票
0 回答
33 浏览

mysql - 石墨烯 Django 的 MySQL 复制

在此处输入图像描述

我在 Django 中使用 Graphene 作为 GraphQL 服务器。我在 Django 中设置了一个 MySQL 副本。我的设置很简单。读取请求 -> 副本。写请求 -> 源

突变以下一种方式起作用:它们修改数据,然后返回修改后的/新数据。Graphene 修改 Source 中的数据并立即从 Replica 中选择它们。问题是更新的数据没有立即出现在副本数据库中(因为复制延迟)。结果,一些突变根本不起作用。

我有一个解决方案 - 在每个突变中指定 Django 数据库。还没试过。但是这个项目很大,这需要对代码库进行大量更改。

我正在寻找更简单的解决方案。