使用Firebase进行简单的键/值检索

时间:2015-11-19 04:46:48

标签: javascript json firebase

我正在使用Firebase作为简单的键/值数据存储区:

4885301901104318378: {
    title: "document title"
}

尝试根据键检索值会返回一个奇怪的切片对象。

db.orderByKey().equalTo(id).once('value', function(data) {
  console.log(data) //{S {A: T, W: U, g: Yd}}
});

我做错了什么?

1 个答案:

答案 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的下载大小。