Arangodb 将值推/拉至ArangoJS中的数组

Arangodb 将值推/拉至ArangoJS中的数组,arangodb,arangojs,Arangodb,Arangojs,由于ArangoDB作为图形数据库的强大功能,我正在向ArangoDB过渡,我正在为一些简单的东西而挣扎 如果我有文件 { _id:'1234', tags:['apple','orange'] } 如何更新它以从数组中推送或拉取值?我希望语法是这样的,但在文档中找不到任何东西 collection.update({ _id:'1234' },{ tags:pull('mango') }) collection.update({ _id:'1234' },{ tags:push('avocad

由于ArangoDB作为图形数据库的强大功能,我正在向ArangoDB过渡,我正在为一些简单的东西而挣扎

如果我有文件

{ _id:'1234', tags:['apple','orange'] }
如何更新它以从数组中推送或拉取值?我希望语法是这样的,但在文档中找不到任何东西

collection.update({ _id:'1234' },{ tags:pull('mango') })
collection.update({ _id:'1234' },{ tags:push('avocado') })

谢谢大家!

您可以通过AQL实现这一点。比如说

FOR c in collection UPDATE c WITH { tags : PUSH(c.tags, 'avocado')} IN collection