2

私は、Mozillaのチュートリアル「IndexedDBを使用して」でHTML5のIndexedDBを学習しようとしています。

IndexedDBがオブジェクトストアの実装であることを理解しています。しかし、私が試したすべての例では、キーと値のペアを持つ単純なオブジェクトを格納しています。しかし、ネストされたオブジェクトまたは階層オブジェクトをどのように保存しますか?たとえば、親オブジェクトと子オブジェクトのリストがあります。複雑なオブジェクト構造をインデックス付きDBに処理するための最良の方法は何ですか?

親子オブジェクトのOOPS表現またはXML表現を知っています。
IndexedDBでそれをどのように達成しますか?チュートリアルソースは非常に役立ちます。

4

1 に答える 1

3

キーと値のペアのみを格納しています。しかし、ネストされたオブジェクトをどのように保存しますか?

ネストされたオブジェクトとは何ですか?JSONで表すことができる(または構造化されたクローン作成アルゴリズムによってより正確にシリアル化できる)任意のオブジェクトを格納できます。そのネストされたオブジェクトですか?任意のOOPSをJSONに変換し、その構築を通じて元に戻すことができます。XMLの場合は、シリアル化された文字列形式を保存するだけです。

関係を参照する場合、それは別の質問です。IndexedDBの関係について少し書きました。IndexedDBでの関係のモデリングは問題ではありません。実際、それは非常によくサポートします。

于 2012-12-30T12:44:00.233 に答える