19得票1回答
什么是最快的ArangoDB朋友的朋友查询(带计数)?

我正在尝试使用ArangoDB获取朋友的朋友列表。不仅是基本的朋友的朋友列表,我还想知道用户和朋友之间有多少共同的朋友,并对结果进行排序。 经过多次尝试重写性能最佳的AQL查询,我最终得到了以下内容:LET friends = ( FOR f IN GRAPH_NEIGHBORS('gra...

15得票1回答
如何优化ArangoDB中的图遍历?

我的主要问题是:「ArangoDB 是否真的是一个真正的图形数据库?」 但这个问题可能会听起来有点冒犯。 triAGENS 的团队做了一项非常出色的工作,创建了一个「多范式」的数据库。作为 PostgreSQL、PostGIS、MongoDB 和 Neo4J/Titan 的用户,我非常欣赏...

13得票4回答
使用正则表达式提取由分隔符分隔的文本部分

我有一个样本输入文件,如下所示,包括Id、Name、起始日期、结束日期、年龄、描述和位置列:220;John;23/11/2008;22/12/2008;28;Working as a professor in University;Hyderabad 221;Paul;30;23/11/20...

11得票1回答
何时应该使用AQL?

在ArangoDB的背景下,有不同的数据库shell可用于查询数据: arangosh: 基于JavaScript的控制台 AQL: Arangodb查询语言,详见 http://www.arangodb.org/2012/06/20/querying-a-nosql-database-t...

8得票2回答
查询 ArangoDB 中的数组

我希望你能帮我翻译一下在Java中查询ArangoDB数组值的问题。我尝试过使用String []和ArrayList,但都没有成功。 我的查询语句: FOR document IN documents FILTER @categoriesArray IN document.categor...

8得票1回答
ArangoDB AQL不区分大小写比较

让我们想象一下,我有一些简单的文档存储在Arango集合中,如下所示: [ {"type":Cat, "quality":Fuzzy} {"type":Dog, "quality":Barks} {"type":Rabbit, "quality":Hoppy} ...

7得票1回答
ArangoDB - 如何使用图实现自定义推荐引擎?

假设我们有一个食品数据库,其中包括以下内容: item1 = {name: 'item1', tags: ['mexican', 'spicy']}; item2 = {name: 'item2', tags: ['sweet', 'chocolate', 'nuts']}; item3 =...

7得票1回答
ArangoDb - 如何在限制结果之前计算过滤结果的数量

db.query(aql ` FOR doc IN ${collection} FILTER REGEX_TEST(CONCAT(VALUES(doc, true)), ${queryStr}, true) SORT doc[${sortBy}] ${dir} ...

7得票1回答
如何从ArangoDB集合中接收超过1000个文档?

我有一个集合,其中包含3000万个文档。我想通过AQL查询接收所有文档。我这样做: FOR c IN MyCollection SORT c.value ASC LIMIT 30000000 RETURN c.id 但是我只收到了1001个文档。为什么呢?

7得票2回答
在 ArangoDB 中随机选择一个文档

有没有办法使用AQL从集合中随机返回一个文档? 我想为测试目的创建一个随机图表。 我还没有想出如何从集合中随机选择文档。 我希望我可以像这样做: db._query('RETURN nodes[RAND(0..LENGTH(nodes))]').toArray() JavaScript ...