在 ArangoDB 中返回文档之前如何 add/remove 属性?

How to add/remove attributes in a document before returning it in ArangoDB?

我正在尝试查询文档。在 return 文档之前,我需要删除一些属性,如 _id_rev 并添加一些其他计算属性。我怎样才能做到这一点?

要删除一些属性,您可以使用 UNSET 函数:

FOR item in collection
    RETURN UNSET(item, "_id", "_key", "_rev")

关于计算新属性,它主要取决于您想要实现的目标,但是 AQL 中有很多可用的函数。 如果您向我们提供更多详细信息,我们可以找到适合您的方法!

来源: