如何使用javascript在实时数据库中保存来自计划器的数据?
我有一个每日计划表和一个月历,我想把它们简化。每当用户点击日历中的某一天时,该天的计划器就会打开,并显示用户创建的事件。我的问题是,我不知道如何从firebase保存和接收这些数据(在一天中的某个小时计划的事件)。您需要找出所需的数据模型,这可以通过多种方式完成,但最终取决于您未来的计划。除此之外,您还需要遵循Firebase入门的基本指南如何使用javascript在实时数据库中保存来自计划器的数据?,javascript,html,firebase,firebase-realtime-database,calendar,Javascript,Html,Firebase,Firebase Realtime Database,Calendar,我有一个每日计划表和一个月历,我想把它们简化。每当用户点击日历中的某一天时,该天的计划器就会打开,并显示用户创建的事件。我的问题是,我不知道如何从firebase保存和接收这些数据(在一天中的某个小时计划的事件)。您需要找出所需的数据模型,这可以通过多种方式完成,但最终取决于您未来的计划。除此之外,您还需要遵循Firebase入门的基本指南 初始化Firebase客户端 登录或授权您的用户 根据您的设计读取和设置数据 举例说明: firebase.database().ref('users/
- 初始化Firebase客户端
- 登录或授权您的用户
- 根据您的设计读取和设置数据
firebase.database().ref('users/'+userId).set({
用户名:name,
电邮:电邮,,
个人资料图片:imageUrl
});
和读取数据一次
const dbRef = firebase.database().ref();
dbRef.child("users").child(userId).get().then((snapshot) => {
if (snapshot.exists()) {
console.log(snapshot.val());
} else {
console.log("No data available");
}
}).catch((error) => {
console.error(error);
});
您应该熟悉实时文档。读取
一次
和使用打开
获取更新之间的关键区别,以及设置
和更新
之间的区别允许覆盖数据与合并数据。提供一些源代码…代码与什么?规划者有一些代码,但很复杂,我应该发布几乎所有的代码。