问题标签 [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.
random - 在 ArangoDB 中随机选择一个文档
有没有办法使用 AQL 从集合中随机返回文档?
我想为测试目的创建一个随机图。我还没有弄清楚如何从集合中随机选择文档。
我希望我可以做这样的事情:
关于如何做到这一点的任何想法?
arangodb - 使用 AQL 对聚合结果进行迭代会返回预期平均值/总和值的空值
我想在我的 arangoDB (2.3.1) 实例上执行 AQL 查询,以计算两个平均值 ( average_value ) 之间的增量(res可能是另一个子查询结果):
但即使只有
我确实得到了“名称”,但“平均值”将为空。这是按设计工作还是如何从子查询中访问聚合值?
arangodb - Arangodb 从文档中删除子项
如何从文档中删除子项。假设我有一个名为 sales 的文档,每次销售都有一个包含 {name,price,code} 的 sale.item。
我想通过检查代码是否为空白或空来删除每个无效的项目。
尝试类似下面的操作失败并出现错误,不确定我是否需要使用子查询以及如何使用。
又一次尝试
arangodb - AQL 查询真的很慢(~20 秒)
以下查询大约需要20 秒才能执行:
我相信这是一个简单的查询(并且数据库不是那么大),它应该执行得相当快......我一定做错了什么......这是查询结果:
( locations
vertices) 集合有 23753 个文档,并且connections
(edges) 集合有 123414 个文档。
我也尝试过滤,_id
但性能有些相同。
我能做些什么来获得更好的表现吗?
这是查询的.explain()
报告:
oracle - 如何在plsql中使用UTL函数避免页脚?
我有一个包含页眉、数据和页脚的 csv 文件。文件(ABC.csv)如下所示:
我正在使用 UTL 函数将此数据加载到表中。谁能告诉我在加载这个文件时如何避免页脚。
arangodb - ArangoDB:如何获得 2 个顶点之间的所有可能路径?
如何在 maxDepth = 2 的情况下获得 2 个顶点(例如 X 和 Y)之间的所有可能路径?
我试过了,TRAVERSAL
但执行大约需要 10 秒。这是查询:
位置(顶点)集合有 23753 个文档,连接(边)集合有 123414 个文档。
arangodb - ArangoDB 查询一定数量的数组匹配
在 ArangoDB 中,我有一个文档,其中包含一个用于存储“令牌”的字段。令牌是一个 int 值数组。例如:
一个令牌最多可以有大约 50 个这些值。我想查询与我的 ArrayList 至少有 4 个标记的文档。例如,如果我有一个包含以下值的 ArrayList:
我会得到一个文档列表,这些文档至少有四个与我的数组相同的标记值。目前我只是在做:
然后我得到至少有 1 个共同标记的文档,并在所有这些文档中搜索至少有 4 个共同标记的文档。我想有一种方法只能得到至少有 4 个共同点的结果,但我似乎无法弄清楚如何去做。
mysql - ArangoDB 自定义排序顺序
我想按特定顺序对字段进行排序,比如说 2、4、1、5、3。
在 MySQL 中,我可以使用ORDER BY FIELD(id,2,4,1,5,3)
.
ArangoDB 有什么等价物吗?
arangodb - 如何从复杂的 JSON 中获取子文档 - ArangoDB
我需要将所有事件作为包含_playerid
=的子文档(事件数组) somevalue
,这可以在 ArangoDB 中使用 AQL 来完成吗?
示例文档:
arangodb - 更新 arangodb 中的内部对象
我有一个存储在 arangodb 中的对象,它有额外的内部对象,我当前的用例要求我只更新其中一个元素。
存储对象
我只想更改其中一种产品的库存价值
就像 update store product stock less 1 where store id = x 一样,有这样的效果
除了上述之外,将产品作为单独的文档存储在集合 store_products 中可能是有意义的。我相信 NOSQL 是减少文档大小的最佳方法。