Firebaseコミュニティに質問があります。FirebaseでTwitterのような#ページを作成する
Twitterのような#ページのデータを構造化するにはどうすればいいですか? (#funnyVideosを使用すると、そのリンクを誰かが見ることができ、いくつかのものをFirebaseに追加できます)?
Firebaseコミュニティに質問があります。FirebaseでTwitterのような#ページを作成する
Twitterのような#ページのデータを構造化するにはどうすればいいですか? (#funnyVideosを使用すると、そのリンクを誰かが見ることができ、いくつかのものをFirebaseに追加できます)?
ハッシュタグを保存しようとしているようです。
しかし、データモデルを決定するには十分ではありません。
Firebase(ほとんどのNoSQLデータベースと同様)では、アプリが消費するデータをモデル化します。そのため、アプリ内の画面とその情報を判断する必要があります。例えば
、ページごとのハッシュタグを表示したい場合は、ページごとのハッシュタグのリストを格納したい:
hashtagsPerPage
pageId1
hashTag1: true
hashTag2: true
pageId2
hashTag1: true
hashTag3: true
あなたはまた、特定のハッシュタグのページのリストが必要な場合
pagesPerHashtag
hashTag1
pageId1: true
pageId2: true
hashTag2
pageId1: true
hashTag3
pageId2: true
そしてもちろん、あなたはその後、ページ自体のリストを持っていると思います:
pages
pageId1
title: "Creating # pages like Twitter with Firebase"
url: "http://stackoverflow.com/questions/39947270/creating-pages-like-twitter-with-firebase"
pageId2
title: "Structure Your Database"
url: "https://firebase.google.com/docs/database/web/structure-data"
、あなたは
も店をいただきたいです
Firebase documentation on data structuringの両方を読むことを強くお勧めします(最初の2つのリストは、「データを作成する」セクションに記載されている構造です)。
さらに、NoSQL data modelingにこの素晴らしいプライマーがあります。
アプリ内にページを作成するためにapp..oneボタンに2つのボタンがあります。例:user1 "Funnyjokes"という名前のページを作成しました。そしてuser2は「新しい投稿ボタンを作成」をクリックし、彼のアプリ画面から「#Funnyjokes」ハッシュタグ付きの画像を追加しました.....その後、「funnyjokes」ページはuser2の画像を表示する必要があります...親切に助けてください – Zuberkhan