问题标签 [aql]
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 - Arangodb AQL 类似于 SQL 的 NOT IN
如何FILTER
在 AQL 中执行类似这样的 SQL 示例?
arangodb - ArangoDB - 如何通过数组元素的子字符串查找集合中的元素?
有一个具有这种结构的集合:
我需要找到这个集合的一个元素,在关键数据中有一个值包含一个包含子字符串 xga5fd7h68745v46ed2 的字符串
我可以写这个查询吗?它会是什么样子?
lastinsertid - 最后使用 AQL 在 ArangoDB 中插入 _key?
如何使用 AQL 查询在 ArangoDB 中接收最后插入的 _key?我将项目放在集合中,以下元素必须包含 _key 创建的元素。我如何获得这个_key?
arangodb - 对象内部字段的 Arangodb AQL 更新
给定以下收集示例文档:
如何使用“已读取”键更新对象中特定键的值?例如键“8”的更新值:
arangodb - 来自 AQL 的 Arangodb LET 变量,用于在 FILTER 中使用
我收集了“通知程序”。鉴于此集合的以下示例文档:
我尝试使用以下 AQL 查找此文档:
我收到以下错误:
[1501] 语法错误,意外的 FOR 声明,期望 ) 在位置 3:10 的“OR user IN n.readed FILT...”附近
如何使用 LET 正确编写此 AQL?
timestamp - ArangoDB 如何应用“分组依据”(COLLECT 或 ...?)
如何使用 AQL 对 ArangoDB 中的数据进行分组?例如,我的结构是:
我想接收具有唯一 ID 和实际时间戳的数据:
arangodb - Arangodb Aql SORT 不适用于边迭代
我尝试通过“beginAt”属性对边缘迭代的结果进行排序,但它对我不起作用,遵循 aql 代码:
与“订单”属性相同。始终返回相同的序列,如下所示:
我的查询正确吗?
arangodb - 有没有办法在没有明确列出文档属性的情况下创建投影?
我有一个用户集合,一个用户日历(用户:日历具有 1:1 关系,但并非所有用户都拥有日历):
我必须返回一份文件:
有没有办法在不列出用户文档中的属性的情况下做到这一点?
arangodb - 在单个 AQL 查询中插入和返回文档
当我使用 AQL 将文档插入到集合中时,它会返回一个空列表。
有没有办法在单个 AQL 查询中插入文档并获取完整的文档?
我希望得到的是:
graph-databases - 字符串的 ArangoDB 查询列表
我对 ArangoDB 比较陌生,在阅读完文档后,我试图为一个新项目实施它。
我有一个文档集合,每个文档中有一个列表,其中包含许多术语。我正在使用 java 驱动程序,并且想查询其列表与我拥有的列表中的任何元素匹配的文档。
例子:
由于我尝试查询的 ArrayList 包含单词“red”,因此我应该同时看到文档 1 和文档 2。理想情况下,我只会看到文档 ID 和匹配的颜色。
根据我对 AQL 的了解,在半伪代码中:
我通常会返回整个文档对象,然后只访问我需要的任何内容。如果它更容易,我可以这样做。例如: