代码之家  ›  专栏  ›  技术社区  ›  Andrew Magee

如何在不限制返回结果数量的情况下进行查询?

  •  1
  • Andrew Magee  · 技术社区  · 12 年前

    默认情况下,任何查询最多只能返回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 ?

    1 回复  |  直到 12 年前
        1
  •  1
  •   Kyaw Tun    12 年前

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

    如果您想要未允许的结果,请使用流式api,例如 open scan .

    推荐文章