如何从 arangodb udf 中的集合返回数据

Posted

技术标签:

【中文标题】如何从 arangodb udf 中的集合返回数据【英文标题】:How return data from collection in arangodb udf 【发布时间】:2021-10-07 01:11:09 【问题描述】:

我想在用户定义的函数中从我的集合中返回一些文档。

/* path/to/file.js */
'use strict';


function dimcity(number)
   
return FOR d IN Dim_City 
FILTER d.id >= number 
RETURN d;



module.exports = dimcity;

但它给出了一个错误,所以我如何在用户定义的函数中从集合中返回一个文档。

【问题讨论】:

【参考方案1】:

你不应该那样做!文档指出:

不支持修改全局变量,从 AQL 用户函数内部读取或更改任何集合的数据也是如此。

见https://www.arangodb.com/docs/stable/aql/extending-conventions.html#variables-and-side-effects

【讨论】:

能否请您添加他们应该做的事情,而不是使用用户定义的函数?

以上是关于如何从 arangodb udf 中的集合返回数据的主要内容,如果未能解决你的问题,请参考以下文章

ArangoDB集合操作

ArangoDB集合操作

如何从 BigQuery JavaScript UDF 为字符串化几何集合中的每个要素创建几何?

使用 HTTP 接口列出 ArangoDB 中数据库的可用集合?

ArangoDB 链接文档

最后使用 AQL 在 ArangoDB 中插入 _key?