有人可以帮我从RedisGraph删除特定标签的重复节点。我在Neo4j中找到了密码查询,但是Redis不支持。请帮我。
我用下面的查询,然后RedisInsight抛出错误
MATCH (p:Person)
WITH p.id as id , collect(p) AS nodes
WHERE size(nodes) > 1
RETURN [ n in nodes | n.id ] AS ids, size(nodes)
ORDER BY size(nodes) DESC
错误:RedisGraph当前不支持列表理解
最佳答案
要删除重复项,可以使用以下命令
MATCH (p:Person)
WITH p.id as id, collect(p) AS nodes
WHERE size(nodes) > 1
UNWIND nodes[1..] AS node
DELETE node
关于redis - 如何从RedisGraph删除/删除重复节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62381580/