2017-06-02 92 views
1

我們可以在firebase-database中的單個列(如果有的話)下面存儲數據嗎?假設像MySQL一樣,有一個稱爲緯度的列,我們可以保存/更新新的數據/下一行中的緯度座標保留一位用戶的舊座標等等。同樣,我們可以在Firebase數據庫中執行此操作嗎?如果是這樣,怎麼樣?Android和firebase數據庫

+0

錯別字往往在被皺起了眉頭通信。衆所周知的品牌名稱錯綜複雜。在問題題目中四處輸入知名品牌名稱*。 –

回答

0

簡短的回答是:該結構確實支持類似於可以添加新數據的列的內容。

Like ofalvai寫道,Firebase與MySQL的不同之處在於它不是基於表的,而更像是JSON樹。所以從技術上講,沒有真正的表格和行。它更像是一個數組數組。所以你可以做的是創建一個叫做緯度的「數組」,存儲你可以繼續添加的數據。

添加到一個名爲緯度會是這個樣子Android上孩子:

private void updateLatitude(String latitudeID, LatitudeCoordinates latitude_coordinates) { 
    mDatabase.child("latitude").child(latitudeID).setValue(latitude_coordinates); 
} 

凡LatitudeCoordinates是一類,緯度是父,latitudeID是每個緯度座標的唯一值。

https://firebase.google.com/docs/database/android/read-and-write 詳細顯示瞭如何用火力地堡數據庫

+0

非常感謝Frederik和ofalvai。 –