我正在尝试使用cypher将元素添加到neo4j中具有字符串化对象的列表的顶部,我可以使用以下查询在最后添加元素:
dachbgef frozenset({'d', 'a', 'c', 'h', 'b', 'g', 'e', 'f'})
deghcfab dahcbgef
首先,我尝试使用neo4j https://neo4j.com/docs/developer-manual/current/cypher/functions/list/#functions-reverse-list中存在的反向函数首先反转数组:
MATCH (N) set N.existingArray=N.existingArray+'{"a":"5","b":"10"}';
但是这给了我错误:
MATCH (N) SET N.existingArray=reverse(N.existingArray)+'{"a":"5","b":"10"}';
有人可以帮助我找到解决该问题的方法吗?
预先感谢
答案 0 :(得分:1)
您应该只能在开头而不是结尾处添加
MATCH (N)
SET N.existingArray = '{"a":"5","b":"10"}' + N.existingArray;