Автоматическое увеличение значения в FireBase с помощью JavaScript
Здравствуйте, я работаю над проектом Firebase и могу сохранить свои данные через javascript в базе данных Firebase. Но я не смог разобраться с автоматическим приращением дочернего значения (мое дочернее значение - duyuru, подробности можно увидеть ниже) моей базы данных. Я поделился своим кодом ниже, вы можете дать мне подсказки, чтобы решить эту проблему.
<script>
// Initialize Firebase
var config = {
apiKey: "sample1",
authDomain: "sample2",
databaseURL: "sample3",
storageBucket: "sample4",
};
firebase.initializeApp(config);
var database = firebase.database();
firebase.initializeApp(config);
var database = firebase.database();
function writeUserData(userId, name, email, imageUrl) {
var kategori1 = document.getElementById("kategori").value;
var duyuru1 = document.getElementById("duyuru").value;
var name1 = document.getElementById("name").value;
var email1 = document.getElementById("email").value;
var imageUrl1 = document.getElementById("imageUrl").value;
firebase.database().ref(kategori1 +"/" + duyuru1).set({
username: name1,
email: email1,
profile_picture : imageUrl1
});
}
</script>
и это так
{
"duyuru1": {
"email": "kjfdlkl",
"profile_picture": "dsfsd",
"username": "meraha"
}
}
Я хочу выводить данные как;
{
"duyuru1": {
"email": "kjfdlkl",
"profile_picture": "dsfsd",
"username": "meraha"
},
"duyuru2": {
"email": "kjfdlkl",
"profile_picture": "dsfsd",
"username": "meraha"
}
}
раздел duyuru (дочернее значение) должен иметь автоинкремент, это то, что я хотел. Спасибо за ответ