我正在使用Firebase作为简单的键/值数据存储区:
4885301901104318378: {
title: "document title"
}
尝试根据键检索值会返回一个奇怪的切片对象。
db.orderByKey().equalTo(id).once('value', function(data) {
console.log(data) //{S {A: T, W: U, g: Yd}}
});
我做错了什么?
答案 0 :(得分:1)
事件侦听器返回DataSnapshot
个对象。
调用快照上的.val()
函数以检索数据。
db.orderByKey().equalTo(id).once('value', function(snapshot) {
console.log(snapshot.val())
});
有关从Firebase同步数据的所有详细信息,请阅读Retrieving Data docs。
奇怪的对象{S {A: T, W: U, g: Yd}}
只是缩小的代码,有助于缩小firebase.js
的下载大小。