📅  最后修改于: 2023-12-03 15:40:12.976000             🧑  作者: Mango
Firebase Firestore是实时云数据库,它可以在移动端、网络和服务器之间同步数据。这使得Firestore适用于需要实时更新的应用程序。本节将介绍如何在JavaScript中更新Firestore中的数据。
首先,需要在Firebase控制台中创建 Firestore 实例。在左侧导航菜单中选择“数据库”选项卡,然后按照提示进行操作,创建一个新实例。
安装Firebase SDK和Firestore依赖项,然后在JavaScript文件中初始化Firestore:
// 引入Firebase SDK和Firestore依赖项
import firebase from "firebase/app";
import "firebase/firestore";
// 配置Firebase 应用
const firebaseConfig = {
// your firebase config here
};
// 初始化Firebase 应用
firebase.initializeApp(firebaseConfig);
// 获取Firestore实例
const db = firebase.firestore();
update()
方法更新Firestore中的数据。// 更新特定文档中的特定字段
db.collection("cities").doc("LA").update({
population: 5000000
})
.then(() => {
console.log("Document successfully updated!");
})
.catch((error) => {
console.error("Error updating document: ", error);
});
上面的代码更新了cities
集合中LA
文档的population
字段。
注:如果要将文档替换为包含其新字段值的完整文档,则可以使用set()
方法。如果文档不存在,则创建该文档。
db.collection("cities").doc("LA").set({
name: "Los Angeles",
state: "CA",
country: "USA",
population: 4000000,
});
Firestore使得在不同终端设备之间同步数据变得轻而易举。学习如何使用JavaScript在Firestore中更新数据是一个重要的技能,它能够为您的应用程序带来实时性和数据稳定性,从而获得更好的用户体验。