Incremento automático de un valor en firebase con javascript

Hola, estoy trabajando en un proyecto de Firebase y puedo guardar mis datos a través de JavaScript en la base de datos de Firebase. Pero no pude resolver el valor secundario de incremento automático (mi valor secundario es duyuru, puede ver los detalles en la parte inferior) de mi base de datos. Estoy compartiendo mi código a continuación, ¿puede darme pistas para resolver este problema?

  <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>

y la salida es así

{
    "duyuru1": {
        "email": "kjfdlkl",
        "profile_picture": "dsfsd",
        "username": "meraha"
    }
}

Quiero generar datos como;

{
    "duyuru1": {
        "email": "kjfdlkl",
        "profile_picture": "dsfsd",
        "username": "meraha"
    },

    "duyuru2": {
        "email": "kjfdlkl",
        "profile_picture": "dsfsd",
        "username": "meraha"
    }
}

La sección duyuru (valor secundario) debe ser de incremento automático, eso es lo que quería. Gracias por sus respuestas

Respuestas a la pregunta(2)

Su respuesta a la pregunta