キーが既に存在する場合、IndexedDB objectStore へのオブジェクトの追加は失敗します。特定のキーを持つオブジェクトの存在を確認するにはどうすればよいですか。できれば同期的に (別のレイヤーのコールバックを行う必要はありません)、オブジェクトをプルする必要はありません。
トランザクションを介して非同期でリクエストを取得する方法は知っていますが、オブジェクトを追加するたびに実行するのは少し大変なようです。
noteソリューションは Chrome でのみ動作する必要があります (それが役立つ場合)