gpt4 book ai didi

arrays - 如何将值推送到属性数组 Cypher-Neo4j

转载 作者:行者123 更新时间:2023-12-03 12:06:15 26 4
gpt4 key购买 nike

我是 Neo4j 的新手,我有两个节点 userfiles 与关系 :contains ,关系有一个属性 id ,它是一个数组,表示为

(:user)-[:contains{id:[12345]}]->(:files)

但是,我想使用 id 查询依次使用值 111114567 填充属性数组 Cypher,我没有找到任何方法将值推送到数组中。

将 1111 插入到属性 id 后,它将是
(:user)-[:contains{id:[12345,1111]}]->(:files)

将 14567 插入到属性 id 后,它将是
(:user)-[:contains{id:[12345,1111,14567]}]->(:files)

我不知道如何按顺序将值填充到属性数组

请帮忙,提前致谢

最佳答案

向数组添加值类似于增加整数或连接字符串,并且以相同的方式表示,在您的情况下(让 c 成为您的 [c:contains {id:[12345]}] )

c.id = c.id + 1111             //  [12345,1111]
c.id = c.id + 14567 // [12345,1111,14567]

或者
c.id = c.id + [1111,14567]     //  [12345,1111,14567]

关于arrays - 如何将值推送到属性数组 Cypher-Neo4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21979782/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com