2014-10-27 65 views
1

這是一個很簡單的問題,但我一直無法找到答案,所以希望我能在這裏找到答案。如何獲取Firebase數據庫的主要對象?

我想通過使用我的數據庫中的密鑰進行迭代:

for (var key in X) { 
    //X is the main object I need 
} 

然而,爲了做到這一點,我需要對數據庫的實際對象,而不是參考數據庫。因爲當我遍歷引用時,我得到了很多無意義的屬性。那麼如何獲得包含我個人添加的所有密鑰的對象?希望我的問題有道理。

+0

Ref.on( '值',函數(快照){值= snapshot.val()}) – 2014-10-27 14:06:43

+0

如果u張貼作爲一個答案,我可以接受它。 – Chrillewoodz 2014-10-27 15:32:24

+0

「我一直無法找到任何關於此問題的答案」:https://www.firebase.com/docs/web/guide/retrieving-data.html – 2014-10-28 15:01:06

回答

2

這是可以做到這樣:

var value; 
myDataRef.on('value', function(snapshot) { 
    value = snapshot.val(); 
})