オブジェクトストアへのメソッド群はGavia.Store.fnに定義されています。 また、Gavia.Store.fnへ新たにユーザー定義メソッドを作ることも出来ます。
また、ほぼ全てのメソッドはDeferredを返します。
| 名前 | 概要 |
|---|---|
| all | 全てのオブジェクトを取得。 |
| bound | lower <= key <= upper となるオブジェクトを全て取得。 |
| boundThan | lower < key < upper となるオブジェクトを全て取得。 |
| clear | オブジェクトストアの全オブジェクトを削除。 |
| create | 新しくオブジェクトを作成。 |
| delete | オブジェクトを削除 |
| find | keyを元にオブジェクトを取得。 |
| lower | key <= upper となるオブジェクトを全て取得。 |
| lowerThan | key < upper となるオブジェクトを全て取得。 |
| transaction | データの作成、削除を1つのトランザクション内で完結させる。 |
| upper | lower <= key となるオブジェクトを全て取得。 |
| upperThan | lower < key となるオブジェクトを全て取得。 |
Gavia['sample-db']['sample-store']
.find(10).done(function(result) {
console.log(result);
});