获取Cloud Firestore中地图字段的值

时间:2020-02-06 03:07:52

标签: android google-cloud-firestore maps

我有一个代码来获取名为Address的映射的值。

data['M'].value_counts().sort_index()
2018-1     1721509
2018-10    3574839
2018-11    4014055
2018-12    4295258
2018-2     1757710
2018-3     1979295
2018-4     2154651
2018-5     2715517
2018-6     2544305
2018-7     3452517
2018-8     3415351
2018-9     3571965
2019-1     4060902
2019-2     4134118
2019-3     5481081
2019-4      279022

这是输出 {Street = VP Inting Avenue,HouseNo = 0186,Town = Tagbilaran City,Barangay = Poblacion I}

但我只想获取值( 0186 VP Inting Avenue Poblacion I Tagbilaran City ),而不包含其键。

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找:

Log.i(TAG, document.get("Address.HouseNo") + document.get("Address.Street") +
           document.get("Address.Barangay") + document.get("Address.Town"));

如果您知道该字段的确切路径,则无需遍历所有字段。使用.,您可以解决嵌套字段的问题。