问题标签 [arangodb-foxx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
35 浏览

arangodb-foxx - 有没有办法在 foxxservice 上获得与在 arangosh 上相同的输出?

目标是开发一个foxxservice简单地以json.

我已经尝试过:设置本地arangodb服务器。然后阅读文档并使用arangosh来尝试命令。然后扩展foxxservicehello world 示例以获得相同的输出。

狐狸服务:

实际上,我期待相同的 json。希望出于安全原因,这不是不可能的。

但这就是浏览器显示的内容:

0 投票
1 回答
155 浏览

arangodb - ArangoDB AQL:查找不属于查询的空对象

我对 AQL 有疑问。在查询中,我搜索某个值并期望得到一个边缘包含搜索值的结果。看起来没问题,但我也得到一个空值。好像数据库里有空值,当然不应该。但是由于空值不符合要求,我很惊讶它出现了。

谁能解释一下,为什么会这样?

示例结果:

0 投票
1 回答
262 浏览

arangodb - pyArango 与 Foxx 微服务

使用 pyArango 和 Foxx 微服务的主要区别是什么?正如我所见,我们最终在创建微服务时将 AQL 写入 .js 文件中。它与写入 pyArango 客户端有何不同?

使用 Foxx 微服务和 pyArango 有什么好处?

谢谢

0 投票
1 回答
95 浏览

arangodb - 使用 Foxx CLI 创建服务

我在使用 Foxx 服务 CLI 服务器创建 API 服务期间出现错误“服务器拒绝授权。您的凭据无效或用户权限不足”所以请帮助我

0 投票
1 回答
257 浏览

arangodb - Arango 搜索视图中不支持 LIKE 运算符

Arango Search 似乎不支持 LIKE 运算符。
其他受支持的运算符工作正常。

试过这个 AQL:

但它给出了一个错误说:

查询:AQL:未实现:无法评估循环变量 's' 作为 ArangoSearch 不兼容表达式 'LIKE([$0.name,"somesubstring"])' 的一部分(异常位置:C:\vm04-windows\oskar\work \ArangoDB\arangod\IResearch\IResearchExpressionContext.cpp:62)(执行时)(异常位置:C:\vm04-windows\oskar\work\ArangoDB\arangod\RestHandler\RestCursorHandler.cpp:298)

参考这个:https
://www.arangodb.com/docs/3.6/aql/operations-search.html 其他支持的运营商工作正常。

我们如何在 Arango 搜索视图中实现这一点?
LIKE 运算符或模仿相同的行为。

问题参考:https ://github.com/arangodb/arangodb/issues/11176

0 投票
0 回答
172 浏览

javascript - 如何使用 foxx 微服务在 arangodb 中创建 JWT 令牌?

我需要为身份验证(登录)创建 JWT 令牌并在注销时使其过期。那么它的程序是什么?

我正在使用 foxx 微服务进行数据库操作。JWT 令牌必须使用服务创建,并且令牌将在用户从网站注销或令牌过期时间完成时过期。

0 投票
1 回答
20 浏览

arangodb-foxx - ArangoDB 微服务依赖于其他微服务

我需要从另一个服务调用一个服务,所以我想在使用它之前确保它已经准备好。就我而言,两个微服务都在同一个数据库中运行。

在启动脚本中,我想等到依赖项可操作并在指定时间后未准备好时中止。所以这导致了以下问题:

  1. 如何检测是否启动了另一个微服务?
  2. 等待另一个微服务启动的最佳方法是什么。
  3. 如果它没有启动,那么中止启动当前微服务的正确方法是什么。

谢谢。

0 投票
1 回答
38 浏览

arangodb - 使用 foxx 微服务与 pyarango

我想设置一个查询 arabgodb 的 api。我正在争论是否设置使用 foxx 微服务或有一个将使用 pyarango 查询数据库的后端。两种选择的优缺点是什么?

0 投票
0 回答
90 浏览

arangodb - 如何使用 arangodb 可靠地安排定期重复的作业?

我正在集群模式下评估 arangodb“社区版”v.3.7.6。目前,我正试图弄清楚如何通过我的 foxx 服务中的队列可靠地安排定期重复发生的工作。我已经阅读了此处此处的文档页面,并提出了以下脚本:

setup.js

myRegularTask.js

清单.json

testCollection所以我认为它应该做的是,一旦我安装了我的 foxx 服务,它就会注册一个每 5 秒执行一次的常规作业(并在我的 foxx 服务中插入一个文档)。它实际上有时会这样做。然而,大多数时候,不管我等多久,什么都没有发生。

这就是这篇文章的问题:为什么上面代码的行为对我来说是不确定的?我做错了什么让它总是工作?

谢谢赛博

0 投票
0 回答
10 浏览

arangodb - 在 Foxx 中检索游标以获取批处理结果

有没有办法恢复以 Foxx 查询开头的游标?我在 Foxx 中整理了一个复杂的查询,我想分批发回。这将需要我在随后的 Foxx 调用中恢复光标以检索和发送下一批。还是我需要放弃使用 Foxx 并使用 REST 接口?这意味着我必须在每个客户端中实现 Foxx 逻辑,我不想这样做。