क्या कोई किसी विशेष लेबल के लिए RedisGraph से डुप्लिकेट नोड्स को हटाने में मेरी मदद कर सकता है। मुझे Neo4j में साइबर प्रश्न मिले, लेकिन रेडिस में समर्थन नहीं कर रहे हैं। कृपया इस पर मेरी सहायता करें।

मैंने नीचे क्वेरी का उपयोग किया, फिर 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 वर्तमान में सूची समझ का समर्थन नहीं करता

1
Jagadeesh Urlana 15 जून 2020, 07:55

1 उत्तर

सबसे बढ़िया उत्तर

डुप्लिकेट को हटाने के लिए आप निम्न का उपयोग कर सकते हैं

MATCH (p:Person)
WITH p.id as id, collect(p) AS nodes 
WHERE size(nodes) >  1
UNWIND nodes[1..] AS node
DELETE node
3
SWilly22 15 जून 2020, 08:50