私は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
を手動で変更します。
私の問題は、新しいユーザーを挿入するたびに変更したくないということです。私はaumoticallyインクリメントまたはランダムな一意のIDを生成します。
Googleのfirebaseでこれを行う方法はありますか?