Firebase实时数据库不返回任何数据

时间:2019-09-06 10:42:35

标签: javascript firebase firebase-realtime-database

我正在尝试检索添加到Firebase实时数据库中的对象,但是我什么也没得到,我也不知道为什么。我确保正确实施并调用F​​irebase。enter image description here 这是我得到数据库的响应。 这是我的意思

<script>
  var firebaseConfig = {
    apiKey: "*",
    authDomain: "*",
    databaseURL: "*",
    projectId: "*",
    storageBucket: "*",
    messagingSenderId: "*",
    appId: "*"
  };
  // Initialize Firebase
  firebase.initializeApp(firebaseConfig);
  var dbRef = firebase.database();
var contactsRef = dbRef.ref("survey");
console.log(contactsRef)
</script>

1 个答案:

答案 0 :(得分:1)

您需要附加一个侦听器以检索数据:

var dbRef = firebase.database();
var contactsRef = dbRef.ref("survey");
contactsRef.once('value').then(function(snapshot) {
    console.log(snapshot.val());
});

snapshot.val()将为您提供节点survey下的所有数据。

有关更多信息,请检查以下内容:

https://firebase.google.com/docs/database/web/read-and-write#read_data_once