【问题标题】:How to query without limiting the number of results returned?如何在不限制返回结果数量的情况下进行查询?
【发布时间】:2013-09-26 07:22:33
【问题描述】:

默认情况下,任何查询似乎最多只能返回 100 个值。

即:

db.values("mystore").done(function(myvalues) {
    // myvalues.length <= 100, regardless of how many items are in `mystore`
});

文档中提到的 API 是 values(store_name, key_range, limit, offset, reverse),但显然 null 不是有效限制。还有0-1 只是不给我任何结果(或者奇怪的是,一个结果)。如何指定“无限结果”而不做一些愚蠢的事情,比如限制999999

【问题讨论】:

    标签: javascript ydn-db


    【解决方案1】:

    是的,无限的结果是不可能的,不鼓励使用它。因为您的应用程序会在某个时候崩溃。

    如果您想要无限的结果,请使用流式 API,例如 openscan

    【讨论】:

    • Kyaw,有没有关于只使用 db.open 的文档?当我进行搜索时,我看不到任何基本的使用示例。我在 SO 上看到了一些关于删除记录等的问题,但没有简单地将数据推出。我真的只需要将数据推送到屏幕上,无需排序等。谢谢!
    • open API doc中的例子是不是不够好?
    猜你喜欢
    • 1970-01-01
    • 2012-12-29
    • 1970-01-01
    • 2013-07-06
    • 2019-09-29
    • 1970-01-01
    • 2021-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多