问题标签 [graphaware]

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 回答
86 浏览

c# - 使用 Neo4jClient 调用 TimeTree

我正在使用下面的代码尝试从 Neo4jClient 调用 TimeTree。

其他简单的调用工作,但这个只是什么都不做。没有错误,也没有新的时间对象。

以下在 Shell 中确实有效:

0 投票
0 回答
159 浏览

neo4j - GraphAware UUID 未生成

我知道这里有人问过这个问题:GraphAware Neo4j UUID not working。没有人回答它,我不能评论问那个人,因为我没有足够的声誉。我在插件文件夹中拥有所有服务器框架和 uuid jar 文件,这是我的配置:

出于某种原因,当我创建一个节点时。我什么也得不到。

这是我的日志输出:

0 投票
2 回答
374 浏览

php - Neo4j 将节点类型返回到客户端代码

我有一个使用 Neo4j 修改过的 LAMP 堆栈。我正在尝试将节点类型从我的中间件中的查询返回到我的客户端 Javascript。我正在使用 Graphaware PHP 库来处理我的中间件 (PHP) 和我的数据库之间的身份验证。

我只需要知道 Cypher 查询语言中是否存在包含节点类型的内容:我可以将其放入 RETURN 子句中的函数,或者返回对象中返回的内容。例如,如果我有以下查询:

有什么我可以添加到 Cypher 查询中的,以便在节点类型“a”和“b”返回到我的中间件后区分它们吗?现在,如果不在我的中间件中创建一个庞大的 switch 语句,我就无法区分它们,该语句具有特定于每个节点类型的属性来区分它们,或者为每个可能的节点编写单独的查询以返回(这不能很好地扩展我的项目)。

Neo4j Workbench 似乎具有此功能,因为它会自动使相同类型的节点具有相同的颜色。但是通过查看从工作台中的查询返回的 JSON 对象,工作台如何区分不同的节点类型似乎并不明显。

0 投票
1 回答
105 浏览

ubuntu - 在 Ubuntu 下安装 GraphAware 框架;在 Neo4j 浏览器中看不到任何 ga.* 程序

我在“调用 dbms.procedures()”的结果中没有看到任何程序 (ga.*)

我的环境:Ubuntu 16.04.2 LTS、Neo4j EE 3.0.7、GraphAware 插件:graphaware-server-community-all-3.0.7.44.jar、graphaware-timetree-3.0.7.44.26.jar

我将 com.graphaware.runtime.enabled=true 添加到 neo4j.conf

我重新启动了 neo4j 服务器

neo4j.log 报告“GraphAware 已启动”。

您能给我的任何帮助将不胜感激。

谢谢,乔尔

0 投票
1 回答
269 浏览

neo4j - 范围内的时间树特定节点

我很难在特定时间范围内获取所有节点。我在时间树上附加了两种类型的节点,Nodes Tweet 和 Nodes News。

我想要所有的推文节点。我正在使用此查询(停止 10 分钟以上):

但这与简单查询(8 秒)相比需要很多时间:

实际上,使用我的数据,2 个查询应该返回相同的节点,所以我不明白时间差很大。

0 投票
1 回答
159 浏览

neo4j - Neo4j 3.1 因果集群,graphaware PHP 驱动程序 - 是否支持路由?

我们有一个具有三个核心节点的 neo4j 3.1 因果集群。
我们正在使用 PHP graphaware 驱动程序(我们已经有一个 PHP 代码库,此时切换到另一种语言并不可行)
这是我们的连接方式:

我可以从集群中读取没有问题。
写入是问题,如果提供的 ip 不是领导者,则写入失败。(三核节点之间,领导确实发生了变化)

PHP graphaware 驱动程序是否支持因果聚类?

0 投票
1 回答
101 浏览

php - Neo4j,graphaware:捕获异常后,不会执行另一个查询。

我以正常方式连接到 neo4j,我可以毫无问题地运行查询。
在测试期间,我编写了一个应该失败的查询(由于唯一性约束),查询确实按预期失败并且我捕获了异常。
问题是当我尝试执行队列中的下一个查询时,它只是挂起(比超时时间长)。
我不认为这是正常行为。

如果我从队列中删除失败的查询,一切都会完成

0 投票
1 回答
82 浏览

java - 将 GraphAware 友谊计数器示例部署到一些独立的 neo4j 服务器

我正在尝试使用 GraphAware 的示例来了解它是如何工作的。但是我在运行他们的友谊反例时遇到了麻烦。

为此,我构建了上述示例包,使用mvn package它生成了以下 jar 文件:

  • 友谊强度计数器模块3.1.0.45-SNAPSHOT.jar
  • 友谊强度计数器模块3.1.0.45-SNAPSHOT-javadoc.jar
  • 友谊强度计数器模块3.1.0.45-SNAPSHOT-sources.jar
  • graphaware-friendship-strength-counter-module-3.1.0.45-SNAPSHOT.jar

然后我将第一个文件与 GraphAware framework-server-community 的最新版本一起复制到 neo4j的插件目录中。然后我将以下行添加到neo4j.conf文件中:

并重新启动neo4j 服务器。当我去时,http://localhost:7474/graphaware/friendship/strength我可以看到代码的 REST API 部分正在工作,因为它返回0并且它还:FriendshipCounter在服务器上创建了一个节点。

但是自从我创建以下两个节点以来,该类似乎FriendshipStrengthCounter没有注册为:TransactionEventHandler

计数器未更新。有人可以告诉我我在哪里犯了错误吗?谢谢。

0 投票
1 回答
27 浏览

neo4j - 如何将配置传递给模块

将一些配置参数传递给我为 neo4j + GraphAware 编写的模块的正确方法是什么?我相信应该有一种方法可以将一些配置条目放入 neo4j.conf 并在我的模块代码中读取它们,但到目前为止我找不到它。

0 投票
2 回答
238 浏览

symfony - graphaware/neo4j-php-ogm 事件监听器

我最近创建了一个新的 symfony 项目(3.1),它依赖于 graphaware/neo4j-php-ogm 和 neo4j/neo4j-bundle 来管理我的数据库。

然后我创建了一个名为 User 的新实体类,具有属性(登录名、密码……),我想在刷新事件发生之前自动设置当前日期(在 preFlush 上)。我在 neo4j-php-ogm/src/Events.php ( https://github.com/graphaware/neo4j-php-ogm/blob/master/src/Events.php )中看到了 PRE_FLUSH 常量,但我还没有找到文档中有关它的任何信息。

好吧,我的问题是:我们可以在 OGM 的实际版本中使用此功能吗?如果是,您有使用示例吗?

谢谢您的帮助 !