如何使用 Firebase 9(模块化 sdk)更新 Firebase 实时数据库中的数据

Nik*_*kos 4 javascript firebase firebase-realtime-database

我们现在该怎么做:

import "firebase/database"

await firebase
        .database()
        .ref('users/' + auth.currentUser.uid)
        .update({
            displayName: displayName
        });
Run Code Online (Sandbox Code Playgroud)

Dha*_*raj 9

那应该做:

import firebase from "firebase/compat/app";
import {update, ref, getDatabase} from "firebase/database"

const app = firebase.initializeApp(firebaseConfig);

const db = getDatabase(app)
const dbRef = ref(db, `users/{userUid}`)
update(dbRef, {displayName: "Firebase9_IsCool"}).then(() => {
  console.log("Data updated");
}).catch((e) => {
  console.log(e);
})
Run Code Online (Sandbox Code Playgroud)