Set id realtime database

Beranda › Forums › Belajar Flutter Mobile Apps Tingkat Menengah › Set id realtime database

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #46916
    Stanley Mesa
    Participant

      Di function postNote() kan id nya sudah default dari realtime database,
      Kalau kita mau ngeset id dari kita sendiri gimana ya?
      Thanks

      #46927
      Anonymous

        Halo Stanley,
        Saat melakukan post data ke realtime database, maka realtime database akan selalu menyimpan data tersebut dengan unique id.
        sehingga tidak memungkinkan untuk ngepost data dengan custom id.
        Tetapi bisa kita akali dengan cara menggunakan operasi PUT, karena walaupun PUT untuk mengupdate data, tetapi jika data tersebut tidak ada maka realtime database akan membuatkan data tersebut.
        jadi kamu cukup berikan url+<id yang kamu mau>.json kemudian di bodynya masukan data yang ingin di simpan ke database.
        contohnya:

        final uri = Uri.parse(
                'https://itbox-notes-app-default-rtdb.asia-southeast1.firebasedatabase.app/notes/customIdSaya.json');
        final response = await http.put(uri);
        ...
      Viewing 2 posts - 1 through 2 (of 2 total)
      • You must be logged in to reply to this topic.
      Shopping cart0
      There are no products in the cart!
      Continue shopping