2013-09-26 92 views
1

默認情況下,任何查詢只會返回最多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

是的,不受限制的結果是不可能的,不鼓勵使用。因爲你的應用會在某個時候崩潰。

如果你想unlimitted結果,使用流API,如openscan

+0

覺, 是否有隻是用db.open任何文檔?當我進行搜索時,我沒有看到任何基本的用法示例。我看到了關於刪除記錄等的一些問題,但沒有一個只是將數據推出。 我真的只是需要將數據推送到屏幕沒有排序等 謝謝! – proxim0

+0

在[開放API文檔(http://dev.yathit.com/api-reference/ydn-db/storage.html#open)不夠好例子? –