Firebaseデータベースのドキュメントを読みましたが、基本を理解しています。しかし、もし私が各ユーザに自分の "リスト"を持たせたいのであれば、どうしたらいいでしょうか?特定のユーザ向けのデータFirebase
それぞれのユーザーが独自のリストを読み込んで編集するので、基本的にCRUDは独自のリストですか?私は既に認証を作成しましたが、ここでどのように進むべきかわかりません。
Firebaseデータベースのドキュメントを読みましたが、基本を理解しています。しかし、もし私が各ユーザに自分の "リスト"を持たせたいのであれば、どうしたらいいでしょうか?特定のユーザ向けのデータFirebase
それぞれのユーザーが独自のリストを読み込んで編集するので、基本的にCRUDは独自のリストですか?私は既に認証を作成しましたが、ここでどのように進むべきかわかりません。
各レコードにユーザー名/ IDとフィールドを追加すると、そのフィールドでフィルタ
だから、あなたは、自分のユーザーID(UID)の下に、ユーザーごとにデータを保存したい:
userdata
<uid>
data1: value1
data2: value2
今度は各ユーザーが自分のデータを読むことができます:
var currentUser = firebase.auth().currentUser;
var ref = firebase.database().ref('userdata').child(currentUser.uid);
ref.on('value', function(snapshot) {
console.log(snapshot.val());
});
JavaScriptの構文はbtwです。 Androidのガイドの助けを借りてAndroidにそれを翻訳:https://firebase.google.com/docs/database/android/start/
そして、これらのルールを、あなたsecure access to that data:
{
"rules": {
"userdata": {
"$uid": {
".read": "auth.uid == $uid",
".write": "auth.uid == $uid"
}
}
}
}