我是firebase的新手,正在創建一個ToDo應用程序。到目前爲止,這是我的代碼:Firebase設置新的獨特ID
代碼:
var getUserRef = firebase.database().ref('users');
getUserRef.on('child_added', function(data) {
var name = data.child("name").val();
var email = data.child("email").val();
$('#loadData').append(`<tr><td>${name}</td><td>${email}</td><td>Edit Remove</td></tr>`);
});
function addUser() {
var database = firebase.database();
var name = $('#name').val();
var email = $('#email').val();
var newID = 4; // How can this be incremented?
database.ref('users/' + newID).set({
name: name,
email: email
});
}
數據結構:
正如你所看到的,每次我創建一個新用戶,我手動更改newID
變量。
我的問題是我不想每次插入新用戶時都改變它。我希望它會增加或生成一個隨機唯一的ID。
有沒有辦法在谷歌Firebase中做到這一點?