次のように作成されたオブジェクト ストアがあるとします。
IDBDatabase.createObjectStore
(Name, {autoIncrement: true });
ここで、 を使用してそのオブジェクト ストアからオブジェクトを検索するindex
とします。
IDBObjectstore.put()
オブジェクトに関連付けられたアウトオブライン キーを取得して、 /で変更/削除できるようにする方法はありますIDBObjectstore.delete()
か、またはカーソルを使用してオブジェクト ストアを反復処理する方法はありますか (いくつかの任意のプロパティに基づいて比較します)、cursor.update()
/を使用していcursor.delete()
ますか?
特定のキーを持つことのポイントは、オブジェクトストアに2つの同一のオブジェクトが存在する可能性があるため、オブジェクト自体のみが提供されている場合、ブラウザーはどのオブジェクトを提供するかを知ることができないためです。おそらく、最初にインデックスを使用して取得したため、インデックスを使用して、作業中のオブジェクトに関連付けられている行外のキーを取得する方法があるかもしれません。