boundThan 

lower < key < upperとなるオブジェクトを全て取得。

bound

とは違い、境界を含まない

シグネチャ 

deferred = gaviaStoreObject.boundThan(lower, upper, {
	direction: Gavia.Store.direction,  // optional
	index: 'indexName',                // optional
	offset: Number,                    // optional
	limit: Number,                     // optional
	count: Boolean                     // optional
});

パラメータ 

名前 概要 デフォルト値
direction オブジェクトを探索する方向を指定。 詳しくはGavia.Store.directionを参照。
index indexを指定
offset offset分、最初のオブジェクトを飛ばして取得。 0
limit 取得する最大数。
count trueの場合、取得したオブジェクトの数を返す。 false

サンプル 

// gaviaStoreObject に 1 ~ 9のkeyを持つオブジェクトが存在すると仮定。
gaviaStoreObject.boundThan(2, 8).done(function(results) {
	console.log(results); // 3 ~ 7
});

gaviaStoreObject.boundThan(2, 8, {
	direction: Gavia.Store.direction.prev
}).done(function(results) {
	console.log(results); // 7 ~ 3
});

gaviaStoreObject.boundThan(2, 8, {
	offset: 2,
	limit: 2
}).done(function(results) {
	console.log(results); // 5 ~ 7
});

gaviaStoreObject.boundThan(2, 8, {
	count: true
}).done(function(count) {
	console.log(count); // 5
});