私は簡単なメモ帳アプリケーションを作成してIndexedDBの基礎を学びたいと考えています。この環境では、順序付きリストを使用するのが難しいです。IndexedDBで順序付きリストを使用する
実装方法が分からない機能は、順序付けされたメモリストを持つことです。
私が最初WebSQLでメモ帳アプリケーションを実装しようとした、と私はこのようなノートを選択することが非常に簡単見つかりました
select * from notes order by position
、指定した位置にノートを挿入するとき、私が最初にやりました...
update notes set position = position + 1 where position >= insert_position
...各ノートをシフトして、新しいノートのスペースを位置insert_position
に移動します。
しかし、私はWebSQLが実際には非難されているのを見ました。
IndexedDBでこのような機能を実現する可能性はありますか?上記のようなクイッククエリは適用されないため、IndexedDBなどの環境で順序付きリストを作成する方法を完全に理解していません。
メモとして、IndexedDBに配列を格納することは可能ですが、毎回使用しているレコードが1つしかありません。むしろ、すべてのレコード(各レコードは音符を表す)の順序付けられたリストを持っていて、順序付けを更新できるようにする方法を探しています。
誰かが順序付きリストのIndexedDBの方法で何かを明かすことができますか?
ご協力いただきありがとうございます。浮動小数点のアイデアは私には新しく、非常に興味深いようです、ありがとう! – pimvdb