upper 

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

upperThan

とは違い、境界を含む

シグネチャ 

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

パラメータ 

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

サンプル 

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

gaviaStoreObject.upper(4, {
	direction: Gavia.Store.direction.prev
}).done(function(results) {
	console.log(results); // 9 ~ 4
});

gaviaStoreObject.upper(4, {
	offset: 2,
	limit: 2
}).done(function(results) {
	console.log(results); // 6 ~ 8
});

gaviaStoreObject.upper(4, {
	count: true
}).done(function(count) {
	console.log(count); // 6
});