YDN-DB 仅从我的 IndexedDb 存储中获取前 100 行
YDN-DB fetches only first 100 rows from my IndexedDb store
我正在尝试使用 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);
但我得到了相同的结果。
The API documentation 显示结果默认限制为 100。
我正在尝试使用 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);
但我得到了相同的结果。
The API documentation 显示结果默认限制为 100。