如何从 redisgraph 中的数组中删除元素
How to remove an element from an array in redisgraph
如何从 redisgraph 中的数组中删除元素
考虑 redisgraph 数据库中的以下数据。
graph.query Test "MATCH (u:Person) Create (:Person {address:['something1', 'something2']})"
我需要从地址列表中删除 something1
。
我们如何通过在redisgraph数据库中编写密码查询来实现?
考虑以下查询,它将删除位置 4 处的元素(0 基索引)
127.0.0.1:6379> GRAPH.QUERY g "WITH [1,2,3,4,5,6,7,8,9,10] AS arr RETURN arr[..4] + arr[5..]"
1) 1) arr[..4] + arr[5..]
2) 1) 1) "[1, 2, 3, 4, 6, 7, 8, 9, 10]"
如何从 redisgraph 中的数组中删除元素
考虑 redisgraph 数据库中的以下数据。
graph.query Test "MATCH (u:Person) Create (:Person {address:['something1', 'something2']})"
我需要从地址列表中删除 something1
。
我们如何通过在redisgraph数据库中编写密码查询来实现?
考虑以下查询,它将删除位置 4 处的元素(0 基索引)
127.0.0.1:6379> GRAPH.QUERY g "WITH [1,2,3,4,5,6,7,8,9,10] AS arr RETURN arr[..4] + arr[5..]"
1) 1) arr[..4] + arr[5..]
2) 1) 1) "[1, 2, 3, 4, 6, 7, 8, 9, 10]"