YDN-DB 仅从我的 IndexedDb 存储中获取前 100 行
Posted
技术标签:
【中文标题】YDN-DB 仅从我的 IndexedDb 存储中获取前 100 行【英文标题】:YDN-DB fetches only first 100 rows from my IndexedDb store 【发布时间】:2015-05-31 20:25:24 【问题描述】:我正在尝试使用 YDN-DB.js
从 IndexedDB
获取所有记录,如下所示:
var keyRange = new ydn.db.KeyRange.lowerBound(0, true);
var cursor = new ydn.db.IndexValueIterator(store, keyName, keyRange);
return this.database.values(store, keyRange);
当然,store 是IndexedDb
商店的名称,keyName 是索引之一。
结果似乎只是一个长度为 100 的数组,即使我请求使用 keyName >= 0
的所有行。
我做错了什么?
更新:
我尝试过不使用keyRange
和光标,如下所示:
return this.database.values(store);
但我得到了相同的结果。
【问题讨论】:
【参考方案1】:The API documentation显示结果默认限制为100。
【讨论】:
感谢您的回答。我的请求将如何获取所有结果?谢谢 不能。将来,我正在考虑将硬限制设置为 5000。 @KyawTun;现在可以提高限额吗?你的硬限制是 5000 吗? 目前没有硬性限制。以上是关于YDN-DB 仅从我的 IndexedDb 存储中获取前 100 行的主要内容,如果未能解决你的问题,请参考以下文章
使用 YDN-DB 的 IndexedDB:如何在多个过滤器上查询对象存储