firebaseでこの問題を解決する方法を見つけることができません: 私はユーザがいて、各ユーザには投稿があり、各投稿にはfirebaseによって生成されたIDがあります。ユーザノード?Firebaseにidsのリストを保存する
私は文字列を使用して、それらを連結し、私のjsアプリケーションで解析しています。基本的にそれらをcsvファイルとして扱います。しかし、私はそれが非常に醜い解決策だと思います。
この種のデータをどのように保存するのでしょうか?
編集:
ユーザーID:
- ユーザ名= "ユーザー名"
- 投稿= "ID1、ID2、ID3、ID4"
ユーザーが新しいを持っています私はトランザクションを使って文字列の最後に新しいIDを追加します。私はIDを削除する必要がある場合には、再び私は、トランザクションを使用して、私はこのコードを使用して要素を削除します。トランザクションはこのために動作しますが
removeElem(list, value) {
var separator = ",";
var values = list.split(separator);
for (var i = 0; i < values.length; i++) {
if (values[i] == value) {
values.splice(i, 1);
return values.join(separator);
}
}
return list;
},
データ構造とコードを説明する代わりに、それを表示してください。あなたが求めているものを再現する、最小限で完全なコンパイル可能な例を提供してください。 「醜い」は非常に主観的なので、あなたの心配が何であるかを言う。あなたが醜いと思うもの、私は "それは働くので、それは美しい"と考えるかもしれません。 –
私の投稿を編集し、いくつかの情報を追加しました。 –
以下の回答。非常に頻繁に、これは主に[JavaScript開発者のためのFirebaseガイド](https://www.firebase.com/docs/web/guide/)の関連するスニペットのコピーです。今日はそのガイドをカバーで読むことを強くお勧めします。そこに数時間を費やして、より多くの時間(そして多くの質問)を節約するでしょう。 –