我是 arangodb 的新手,我在名为 posts 的集合下有以下文档
{_id:56687, userid: "usr32", postcontent: "text here", comment: [{usrid:"usr32",msg:"good post",date:"date"},{usrid:"usr32",msg :“好帖子”,日期:“日期”}] }
基本上,该文档对应于 Facebook 墙之类的帖子,并且会收到来自不同用户的多个评论。有人可以帮助 aql 查询将数据推送到这个数组中吗?
AQL 应该能够根据 _id 字段识别文档,我可以轻松做到这一点,问题是将新评论推送到我使用 nodejs 的数组中
找到了解决方案,不知道是否有更好的解决方案
对于帖子中的 p 过滤器 p._key=='56687' 让 arr = push(p.comment,'nice video') 在帖子中使用 {comment: arr} 更新 p