如何从Firebase读取数据列表?

时间:2017-01-03 14:58:27

标签: javascript firebase firebase-realtime-database

我正在使用Firebase构建简单的应用程序,以了解如何使用它。

目前,我使用以下方法创建笔记

const notes = db.ref(`users/${user.uid}/notes`).push();
  notes.set({
   title, 
   description
});

但是,如何检索此数据列表?

提前致谢。

1 个答案:

答案 0 :(得分:0)

这是我基于documentation的方法:

const readUsersFromSnapshot = snapshot => {
  const users = [];
  snapshot.forEach(child => {
    users.push(child.val());
  });
  database.ref('users').off();
  return Promise.resolve(users);
};

const getUsers = () =>
  database
    .ref('users')
    .once('value')
    .then(readUsersFromSnapshot);

// getUsers().then(users => {
//     users array
// });