【发布时间】:2020-02-03 17:10:13
【问题描述】:
有没有办法改变 arango db 中结果的默认限制?我有一个超过 1000 条记录的集合,似乎不可能将它们全部检索。
我正在使用带有节点的 arangojs 驱动程序,并且我还尝试在 arango Web 界面中运行简单查询(同样将限制设置为 > 1000,它不会检索超过 1000 条记录)。
我已经尝试过的其他事情:
-
使用 arango 函数获取完整集合
db.collection("collection_name") .all().then(() => ...) 使用 arango 函数运行查询而不设置限制
let query = `FOR document in vehicles
RETURN document`;
db.query(query)
.then(() => ...)
- 运行查询以尝试对结果进行分页
let query = `FOR document in vehicles
LIMIT 1000,2000
RETURN document`;
db.query(query)
.then(() => ...)
在所有情况下(包括最后一个),结果仅限于前 1000 条记录,就像它们没有存储在集合中一样。
谁可以帮忙?谢谢
【问题讨论】:
标签: limit arangodb aql arangojs