我已閱讀過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"
}
}
}
}