Я новичок в firebase и занимаюсь созданием приложения ToDo. До сих пор это мой код:Firebase set new unique 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
.
Моя проблема в том, что я не хочу менять его каждый раз, когда я вставляю нового пользователя. Я хочу, чтобы он автоматически увеличивал или генерировал случайный уникальный идентификатор.
Есть ли способ сделать это в google firebase?