2017-10-05 33 views
-4

在位置表下有一些數據,如名稱,經度,緯度等。從表(附加圖像)的結果中,不是使用位置名稱的UID,而是使用「名字「的位置,在該孩子之下。我的位置表的結構也在圖片上。在firebase上獲取子數據

如何將表格中的「location_id」轉換爲「name」。而不是我把生成的ID放在「位置名稱」上,我將其替換爲「Luneta Park」的實際「名稱」。

謝謝!

+0

什麼是你的問題? –

+0

如何將表格中的「location_id」轉換爲「名稱」。而不是我把生成的ID放在「位置名稱」上,我將其替換爲「Luneta Park」的實際「名稱」。 – Momond

回答

0

嘗試

locationsHistoryCount.push({ 
      location_name : location.val().name, 
      historyCount : visitCount 
      }) 

您已經使用VAL()history.val()。LOCATION_ID所以同樣使用它位置表了。

也請發佈代碼而不是快照。

0

固定它使用此:

locations.forEach((location) => { 
        if(location.val().location_id === histories.val().location_id){ 
         locationName = location.val().name; 

        } 
       }); 

然後推它:

locationsHistoryCount.push({locationName: location.val().name, historyCount: visitCount});