2017-03-12 24 views
1

Firebase API呼び出しの子リソースを含める方法複数のカードを持ち、複数のカードを持っています。私は、各話次のような構造を持つFirebaseデータベース</p> <ul> <li>ストーリー</li> <li>カード</li> <li>写真</li> <li>ユーザーリレーショナル </ul> <p></li>を持って

Firebase REST APIを使用して、APIコールを使用してストーリーのリストを取得するときに、関連する子カードと写真も含めることができますか?

https://[project].firebaseio.com/stories.json?print=pretty 

firebaseデータベースでは、これらは親内ではなく別のリストとしてネストされています。

+0

カードを複数のストーリーで使用できますか?同じように、複数のカードで写真を使用できますか?それともすべて1-1ですか? – Jay

+0

@Jay Nope、カードまたは写真は1つの物語にしか属しません – emkay

+2

私はすべて非正規化についてのことであり、NoSQLにとっては「もっと良くなりました」。しかし、このユースケースでは、カードや写真を物語ノードの子として含めることを検討したいので、物語を読むときに質問に指定されたすべてのデータがあります。 – Jay

答えて

1

あなたのコメントより多くの情報がない限り、あなたのデータはすべて1-1の関係であるように見えます。その場合、それを分ける理由はありません。あなたが話をロードする際

ので

Stories 
    Cards 
    Photos 
Users 

あなたのデータを構造化する、それはあなたが必要なすべてを取得、一度観察しているので一緒に行きカードや写真をロードします。

言われている...非正規化は、一般に、データに1-1の関係以外のものがある場合、またはこの質問よりも複雑な場合に行く方法です。

関連する問題

 関連する問題