javascript - 如何在不覆盖旧数据的情况下向 Firebase 中的特定字段添加其他数据
问题描述
我想在 firebase 的现有地图字段中添加更多数据,这是我的辅助函数:
(我还添加了我数据库中的屏幕截图)
export const handleUpdateCalendar = ({ calendarTracker }) => {
return new Promise((resolve, reject) => {
firestore
.collection("users")
.doc(firebase.auth().currentUser.uid)
// .get()
// .ref(`calendarTracker`)
.update({ calendarTracker })
// .update({ calendarTracker })
// .update({ injuries: injuries })
// .update({ gear: gear })
.then((snapshot) => {
const usersArray = snapshot.docs.map((doc) => {
return {
...doc.data(),
documentID: doc.num,
};
});
resolve(usersArray);
})
.catch((err) => {
reject(err);
});
});
};
解决方案
推荐阅读
- bash - bash中花括号内的感叹号和哈希
- c# - 我希望使用 MiniJson 解析 Json 并将其存储在列表中以进行操作
- python - /accounts/signup/ 'password' 处的 MultiValueDictKeyError
- html - 如何使用没有css的pre标签显示span标签
- javascript - 从 MVC Web 应用程序的 MVC 控制器获取用户名的代码是什么
- python - python模块中的相对路径
- kubernetes - Kubernetes 更改 __meta_kubernetes_namespace
- javascript - 如何将变量的值传递给 firebase 调用?
- c# - 将 CookieContainer 与 HttpRequest 类一起使用
- javascript - 如何在我的 ASP.Net Core Web 应用程序中使用 Three.js