Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2020年1月.
IDBObjectStore インターフェイスの openKeyCursor() メソッドは、result がマッチした結果の走査に用いることができる IDBCursor に設定される IDBRequest オブジェクトを返します。カーソルを用いてオブジェクトストア内のキーを走査するのに用います。
追加を行う操作が正常に完了したかを判定するには、結果の success イベントを監視してください。
問い合わせを行うキー範囲です。単一のキーが渡された場合は、そのキーのみを含むキー範囲になります。何も渡されなかった場合は、オブジェクトストア内の全レコードを選択するキー範囲になります。
direction 省略可カーソルが動く方向を決める IDBCursorDirection です。 有効な値は "next"、"nextunique"、"prev"、"prevunique" です。デフォルトは "next" です。
この操作に関係する今後のイベントが発火する IDBRequest オブジェクトです。
操作に成功した場合は、この要求の result プロパティの値は以下になります。
このメソッドは、以下の種類のいずれかの DOMException を投げる可能性があります。
InvalidStateError DOMExceptionこの IDBObjectStore または IDBIndex が削除済のとき投げられます。
TransactionInactiveError DOMExceptionこの IDBObjectStore のトランザクションが実行中でないとき投げられます。
DataError DOMException指定のキーまたはキー範囲が無効であるとき投げられます。
このシンプルな断片では、トランザクションを生成し、オブジェクトストアを取得し、カーソルを用いてオブジェクトストア内の全レコードを走査します。
| Indexed Database API 3.0 # ref-for-dom-idbobjectstore-openkeycursor① |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2023年9月4日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.