问题标签 [redisgraph]

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

cypher - 是否可以使用 Cypher 实现这种类型的过滤

我有一个 DSL 来查询 RedisGraph,它看起来像这样:

产生这个密码查询:

问题:在某些情况下,一个Country节点(例如西班牙)将没有edges,因此目前上述密码查询将正确地不返回任何结果。但是是否可以重写上面的查询,以便Country如果它没有边、匹配和返回连接到剩余的最初定义的国家列表(即意大利、希腊)的节点,它将忽略该节点?

我尝试了很多选项,下面是最后一个选项,但还没有找到实现这一目标的方法

0 投票
2 回答
51 浏览

redis - 如何使用我现有的 redis 数据库在 mac 上安装 redisGraph

我已经尝试了 2 天来使用我现有的 redis 数据库在 mac 上安装 redisGraph,它可以使用 redis 云来完成,但我想在本地(并且免费)拥有它。我去 redis 工作,但我不明白,也找不到如何在我的 mac 上安装模块。顺便说一句,我有一个 M1 macbook pro(也许它很重要)。谁能帮帮我吗。

0 投票
1 回答
40 浏览

redis - Redis如何同步不同模块的数据

我是 redis 新手,我想知道是否有办法从我的 redisJson 和我的 redisGraph 同步我的数据

例如,我有一个用户 un a hash 或一个 redisJson 并且我的 redisGraph 中有相同的用户

如何在任何地方同步此用户,以便当我更改哈希中的电子邮件时,它会在任何地方更改。

我知道这存在于 mongoDb 和 neo4j 中,Redis 必须有类似的东西

0 投票
1 回答
32 浏览

redis - 如何从redisgraph中的数组中删除元素

如何从redisgraph中的数组中删除元素

考虑 redisgraph 数据库中的以下数据。

graph.query Test "MATCH (u:Person) Create (:Person {address:['something1', 'something2']})"

我需要something1从地址列表中删除。

我们如何通过在 redisgraph 数据库中编写密码查询来实现?

0 投票
0 回答
12 浏览

redisgraph - redisgraph 不支持 foreach,我需要在 foreach 中使用“case when then”。你有什么建议?#64

redisgraph 不支持“foreach”,我需要在 foreach 中使用“case when then”。你有什么建议?#64

0 投票
1 回答
30 浏览

redis - Redisgraph 可以返回数字和布尔值而不是它们的字符串表示形式吗?

我正在使用 Redisgraph。

我有一个节点 Person 具有三个属性:名称(字符串)、年龄(数字)、isAlive(布尔值)。

如果我将年龄存储为数字,不带引号,它会正确地将其存储为数字。所以,如果我查询:

我所拥有的是:

但是有一种方法可以查询并获取真正的布尔值吗?

我想要的是:

谢谢!

0 投票
1 回答
23 浏览

cypher - 如何通过 Redisgraph 中的任何属性对数组属性进行排序?

我正在使用 Redisgraph。我有两种节点类型,DriverRace,从 Driver 到 Race 的关系称为racedAt。我知道,如果我查询:

这会返回我 n 次相同的比赛,其中 n 是车手的数量。为了解决这个问题,我使用:

_values[0]中有一个Race ,在_values [1]中有一个RacedAt 。

让我们假设 racedAt 关系有一个属性position;我该怎么做才能按内部属性位置对 _values[1] 数组进行排序?

我得到的结果:

我想要的结果:

谢谢!

0 投票
1 回答
31 浏览

cypher - 在 Redisgraph 中,如何存储 0 的数值?

我正在使用 Redisgraph。我正在使用这个查询:

但我得到的是age: ""

如果我查询:

这正确存储age: 12(不带引号)。

如何存储 0 的数值?谢谢!

0 投票
1 回答
41 浏览

cypher - 以密码返回地图对象

我需要在一组节点之间创建边,但不能保证边不存在,我需要知道已创建哪些边,以便我可以增加两个连接节点的边计数器。
(我想知道每个节点的边数,而不是每次都查询图形)
示例:

有时用户已经是组的成员,所以在这种情况下我不想增加计数器。
我尝试使用结果统计信息,但它仅返回创建的关系编号,我还考虑使用地图,然后使用ON CREATE SETafter填充内容MERGE

但它不起作用;服务器在执行查询后立即崩溃。
例外:

有任何想法吗 ?
提前致谢