保存したいデータがネストされた構造体を内部に持つ構造体であり、ほとんどの場合、内部構造体には同じフィールドと型がありません。
たとえば、テーブルの「行」になるようなものが欲しい
{
event : "The Oscars",
place : "Los Angeles, USA",
date : "March 2, 2014"
awards :
[
bestMovie :
[
name : "someName",
director : "someDirector",
actors :
[
... etc
]
],
bestActor : "someActor"
]
}
(JSON オブジェクトは現時点では使いやすく、サーバーとクライアント側の間で受け渡します。クライアント側は JavaScript で実行されます)
私は MySQL/PHP から始めましたが、すぐにそれが自分に合わないことがわかりました。mongoDB を数日間試しましたが、どのデータベースを使用するのが最適かを正確に絞り込む方法がわかりません。いくつかのオブジェクト モデル/スキーマを設定し、更新する部分と各構造体で一意のフィールドを正確に選択できるようにしたいと考えています。
助言がありますか?ありがとう。