Firebaseとそれに付随する新しいQuery APIについて比較的新しいです。Firebase 3 - 多対多リレーションシップ...かなり得られない
基本的に、ユーザーが自分のプロフィールに紹介するYouTubeの動画を追加できるデータストアの設定があります。
{
users {
c25zdGFyb3NjaWFrQGdtYWlsLmNvbQ==
videos {
AFA-rOls8YA: true,
AlLsp4gnyDQ: true,
dX_1B0w7Hzc: true,
ik5qR5bw75E: true,
njos57IJf-0: true
},
videos {
AFA-rOls8YA {
attached_members {
c25zdGFyb3NjaWFrQGdtYWlsLmNvbQ==: true
}
title: "Hello...it's me"
},
AlLsp4gnyDQ: { ... },
dX_1B0w7Hzc: { ... },
ik5qR5bw75E: { ... },
njos57IJf-0: { ... },
zn7-fVtT16k
}
}
}
}
私はこれらを照会するために何ができる:ユーザーが多くのビデオを持つことができ、ビデオは多くのユーザーを持つことができますので、ここで示したように、私は、ベストプラクティスに基づいて、適切な方法で自分のデータストアを構築しようとしてきました私はこのような何かが起こることを必要としている多くのインスタンスを持って
c25zdGFyb3NjaWFrQGdtYWlsLmNvbQ: {
videos: {
AFA-rOls8YA: {
attached_members: { ... }
title: "Hello...it's me"
},
AlLsp4gnyDQ: { ... },
dX_1B0w7Hzc: { ... },
ik5qR5bw75E: { ... },
njos57IJf-0: { ... },
zn7-fVtT16k: { ... }
}
}
:私はこのようになり、単一のユーザーを取り戻すことができ、このような方法で、オブジェクト。現在、Ionic 2、AngularFire 2を使用していますが、必要に応じてネイティブJavascript SDKを使用できます。私はこのようにデータを構造化するための記事をたくさん見ていますが、Firebase 3を使って、現代的に最適化された方法で直接投稿することはできません。
どのようにするか考えていますこの?
同時にすべてのデータを必要とする理由はありますか? – ksav
ええ、関連するすべてのビデオコンテンツを表示する必要があるプロファイルページを表示します。 –