Автоматическое увеличение значения в 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 (дочернее значение) должен иметь автоинкремент, это то, что я хотел. Спасибо за ответ

Ответы на вопрос(2)

Ваш ответ на вопрос