问题标签 [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.
arangodb-foxx - 有没有办法在 foxxservice 上获得与在 arangosh 上相同的输出?
目标是开发一个foxxservice
简单地以json
.
我已经尝试过:设置本地arangodb
服务器。然后阅读文档并使用arangosh
来尝试命令。然后扩展foxxservice
hello world 示例以获得相同的输出。
狐狸服务:
实际上,我期待相同的 json。希望出于安全原因,这不是不可能的。
但这就是浏览器显示的内容:
arangodb - ArangoDB AQL:查找不属于查询的空对象
我对 AQL 有疑问。在查询中,我搜索某个值并期望得到一个边缘包含搜索值的结果。看起来没问题,但我也得到一个空值。好像数据库里有空值,当然不应该。但是由于空值不符合要求,我很惊讶它出现了。
谁能解释一下,为什么会这样?
示例结果:
arangodb - pyArango 与 Foxx 微服务
使用 pyArango 和 Foxx 微服务的主要区别是什么?正如我所见,我们最终在创建微服务时将 AQL 写入 .js 文件中。它与写入 pyArango 客户端有何不同?
使用 Foxx 微服务和 pyArango 有什么好处?
谢谢
arangodb - 使用 Foxx CLI 创建服务
我在使用 Foxx 服务 CLI 服务器创建 API 服务期间出现错误“服务器拒绝授权。您的凭据无效或用户权限不足”所以请帮助我
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 运算符或模仿相同的行为。
javascript - 如何使用 foxx 微服务在 arangodb 中创建 JWT 令牌?
我需要为身份验证(登录)创建 JWT 令牌并在注销时使其过期。那么它的程序是什么?
我正在使用 foxx 微服务进行数据库操作。JWT 令牌必须使用服务创建,并且令牌将在用户从网站注销或令牌过期时间完成时过期。
arangodb-foxx - ArangoDB 微服务依赖于其他微服务
我需要从另一个服务调用一个服务,所以我想在使用它之前确保它已经准备好。就我而言,两个微服务都在同一个数据库中运行。
在启动脚本中,我想等到依赖项可操作并在指定时间后未准备好时中止。所以这导致了以下问题:
- 如何检测是否启动了另一个微服务?
- 等待另一个微服务启动的最佳方法是什么。
- 如果它没有启动,那么中止启动当前微服务的正确方法是什么。
谢谢。
arangodb - 使用 foxx 微服务与 pyarango
我想设置一个查询 arabgodb 的 api。我正在争论是否设置使用 foxx 微服务或有一个将使用 pyarango 查询数据库的后端。两种选择的优缺点是什么?
arangodb - 如何使用 arangodb 可靠地安排定期重复的作业?
我正在集群模式下评估 arangodb“社区版”v.3.7.6。目前,我正试图弄清楚如何通过我的 foxx 服务中的队列可靠地安排定期重复发生的工作。我已经阅读了此处和此处的文档页面,并提出了以下脚本:
setup.js
myRegularTask.js
清单.json
testCollection
所以我认为它应该做的是,一旦我安装了我的 foxx 服务,它就会注册一个每 5 秒执行一次的常规作业(并在我的 foxx 服务中插入一个文档)。它实际上有时会这样做。然而,大多数时候,不管我等多久,什么都没有发生。
这就是这篇文章的问题:为什么上面代码的行为对我来说是不确定的?我做错了什么让它总是工作?
谢谢赛博
arangodb - 在 Foxx 中检索游标以获取批处理结果
有没有办法恢复以 Foxx 查询开头的游标?我在 Foxx 中整理了一个复杂的查询,我想分批发回。这将需要我在随后的 Foxx 调用中恢复光标以检索和发送下一批。还是我需要放弃使用 Foxx 并使用 REST 接口?这意味着我必须在每个客户端中实现 Foxx 逻辑,我不想这样做。