📜  更新数据 firebase firestore javascript (1)

📅  最后修改于: 2023-12-03 15:40:12.976000             🧑  作者: Mango

更新数据 Firebase Firestore

Firebase Firestore是实时云数据库,它可以在移动端、网络和服务器之间同步数据。这使得Firestore适用于需要实时更新的应用程序。本节将介绍如何在JavaScript中更新Firestore中的数据。

步骤
  1. 首先,需要在Firebase控制台中创建 Firestore 实例。在左侧导航菜单中选择“数据库”选项卡,然后按照提示进行操作,创建一个新实例。

  2. 安装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();
  1. 确定要更新的文档和字段,并使用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中更新数据是一个重要的技能,它能够为您的应用程序带来实时性和数据稳定性,从而获得更好的用户体验。