2017-06-02 93 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。 –