2016-07-26 44 views

回答

2

通過編寫值可以獲得數據庫的結構。沒有模式要求,這是真棒。它應該是這個樣子:

var rootRef = new Firebase('https://yourdb.firebaseio.com'); 

var user = rootRef.getAuth(); 
var userRef = rootRef.child('my-users').child(user.uid); 
var myUsers = userRef.child('personal-info').push(); 
    myUsers.update({ 
    name: "Tom", 
    age: "28" 
    }); 

這將讓你:

{ 
    "my-users" : { 
    "067f75bf-4a07-473e-82e5-d9a5ee11be17" : { 
     "personal-info" : { 
     "-KN2dG5X4lLpp0fwfsXK" : { 
      "name" : "Tom", 
      "age" : "28" 
     } 
     } 
    } 
}  

注意:使用推給你一個隨機產生的密鑰可以是有幫助的(但不是必需的)

+0

雖然它給了我一個實現數據結構的想法。謝謝。但我需要它的Android。反正謝謝你 –

1

Firebase結構通過您的代碼實現。您只需通過創建一個參考到遠程數據庫:

private DatabaseReference mDatabase; 
mDatabase = FirebaseDatabase.getInstance().getReference(); 

這樣您就可以使用「推()」方法來創建新的孩子。您可以跟進以下兩個鏈接,以滿足您的要求:

  1. https://firebase.google.com/docs/database/android/save-data

  2. https://github.com/firebase/quickstart-android/tree/master/database/app/src/main/java/com/google/firebase/quickstart/database

希望幫助!

相關問題