Setting custom key when pushing new data to firebase database

后端 未结 10 589
野的像风
野的像风 2020-12-13 12:22

Well, I am new to Firebase and I want to have my own keys while pushing new data to database.

Problem:

FireBase.push().setValue(mapped_values);
         


        
10条回答
  •  失恋的感觉
    2020-12-13 13:19

    let's say your db look like

     "BookShelf" : {
        "book1" : {
          "bookName" : "book1_push"
           ...
         }
    

    your code to be (don't use push(), push() generate a random key)

    DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference();
    Book data = new Book();
    mDatabase.child("BookShelf").child("book1").setValue(data);
        
         
    

提交回复
热议问题