2017-08-04 47 views

回答

1

這將記錄所有電話號碼:

var usersRef = firebase.database().ref("users"); 
usersRef.on("child_added", function(snapshot) { 
    console.log(snapshot.child("phoneno").val()); 
}); 

注意,火力地堡documentationCodelab蓋這和更多。我強烈建議你花點時間在這些上,以更熟悉Firebase。

如果你想一次打印所有的電話號碼,你可以這樣做:

var usersRef = firebase.database().ref("users"); 
usersRef.once("value", function(snapshot) { 
    snapshot.forEach(function(userSnapshot) { 
    console.log(userSnapshot.child("phoneno").val()); 
    }); 
}); 

這種特殊情況下,覆蓋在listening for value events on a collection of data的文件中。

+0

是的,我知道這種方法。我不想添加一個偵聽器。我想讀取一次數據。 :) –

+0

一次讀取數據仍然需要一個監聽器。唯一的區別就是'usersRef.on(...'。 –