我正在使用firebase创建一个博客。我指的是同一目的的firebase文档。 我想知道如何使用值事件从数据库中检索记录列表......! 有人能解释一下value事件和child_added事件之间的区别吗?
答案 0 :(得分:2)
您可以使用以下代码检索数据。这里只需控制数据,然后您就可以访问所需的内容。所以这里只是获取数据。如下所示:
var ref = firebase.database().ref();
ref.on("value", function(snapshot) {
console.log(snapshot.val());
}, function (error) {
console.log("Error: " + error.code);
});
1)每次数据更改时都会触发'Value'事件,它将检索包括子项在内的所有数据
2)child_added 每个“博客”都会触发一次此事件类型,并且每次将新“博客”添加到我们的数据中。它对于读取列表数据很有用,因为我们可以从列表中访问添加的播放器和之前的播放器。
对于嵌套子项,请尝试使用以下代码
ref.on("value", function(snapshot) {
snapshot.forEach(function(messageSnapshot) {
console.log(messageSnapshot.val());
}
});