到目前为止我的代码:
$(document).ready(function(){
var rootRef=firebase.database().ref().child("users");
rootRef.on("child_added",snap=>{
var name=snap.child("Name").val();
var email=snap.child("Email").val();
$("#table_body").append("<tr><td>"+name+"</td><td>"+email+ "</td><td><button class='remove_btn'>Remove</button></td></tr>");
});
});
我使用child_added
事件来检索用户的子数据,但是当我更新Firebase中的数据时,它不会实时更新数据。 user_update
事件做了那件事,但我不知道如何使用这两个事件来解决问题。
有人能告诉我如何从Firebase实时检索多个数据吗?
答案 0 :(得分:0)
您可以做的就是保存记录,如下所示:
var rootRef=firebase.database().ref("users"))
rootRef.child(moment().utcOffset(0).unix()).set({
Name: name,
email: email
})
和听
$(document).ready(function(){
var rootRef=firebase.database().ref().child("users");
rootRef.limitToLast(1).on("child_added",snap=>{
var name=snap.child("Name").val();
var email=snap.child("Email").val();
});
});
在这种情况下,我使用时刻,但您可以使用时间戳记日期