【问题标题】:YDN-DB fetches only first 100 rows from my IndexedDb storeYDN-DB 仅从我的 IndexedDb 存储中获取前 100 行
【发布时间】:2015-05-31 20:25:24
【问题描述】:

我正在尝试使用 YDN-DB.jsIndexedDB 获取所有记录,如下所示:

var keyRange = new ydn.db.KeyRange.lowerBound(0, true);
var cursor = new ydn.db.IndexValueIterator(store, keyName, keyRange);
return this.database.values(store, keyRange);

当然,storeIndexedDb 商店的名称,keyName 是索引之一。

结果似乎只是一个长度为 100 的数组,即使我请求使用 keyName >= 0 的所有行。

我做错了什么?

更新:

我尝试过不使用keyRange 和光标,如下所示:

return this.database.values(store);

但我得到了相同的结果。

【问题讨论】:

    标签: local-storage indexeddb ydn-db


    【解决方案1】:

    The API documentation显示结果默认限制为100。

    【讨论】:

    • 感谢您的回答。我的请求将如何获取所有结果?谢谢
    • 不能。将来,我正在考虑将硬限制设置为 5000。
    • @KyawTun;现在可以提高限额吗?你的硬限制是 5000 吗?
    • 目前没有硬性限制。
    猜你喜欢
    • 2014-08-15
    • 2016-04-29
    • 2014-10-07
    • 1970-01-01
    • 2014-08-13
    • 1970-01-01
    • 2018-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多