答案 0 :(得分:2)
首先,您必须获得有关数据存储位置的参考。
let ref = firebase.database().ref("database/path/to/limitedorder/Apoint");
接下来,您必须选择希望如何收到数据更改通知。对于您的用例,这只会订阅一次'value'
事件。这将返回一个Promise并以所需的数据进行解析。
let valuePromise = ref.once('value');
然后,您需要链接到Promise,以处理/处理服务器返回的数据和/或处理任何错误。
valuePromise.then((dataSnapshot) => {
let desiredValue = dataSnapshot.val();
console.log("Desired value: ", desiredValue);
})
.catch((error) => {
console.log("An error occurred:", error);
})
完全结合在一起可以得出:
firebase.database().ref("database/path/to/limitedorder/Apoint").once('value')
.then((dataSnapshot) => {
let desiredValue = dataSnapshot.val();
console.log("Desired value: ", desiredValue);
})
.catch((error) => {
console.log("An error occurred:", error);
})
Firebase RTDB for Web documentation中提供了这些步骤的详细说明。