如何在 Expo 应用程序中将嵌套数据添加到 Firestore?

问题描述 投票:0回答:0

我是 Expo App 和 Firebase 的新手,我正在尝试建立一个工作数据库,用户可以在其中保存多个事件。

这就是 Firebase 中的数据库结构:

在我的 firebaseConfig.js 中有这一行:

 export const db = getFirestore(app);

我试过这个:

import { db } from "../../firebaseConfig";

export const FireBaseTest = () => {


const userRef = doc(db, "users", "KgpStI4rXjSoSXiaIMhDug2J8I92", "events");




return (
      <Button 
      title={"test"}
      onPress={async () => {
                await setDoc(userRef, {
                  name: "test",
                  id: "3",
                  emoji: "🚙",
                  datetime: new Date(),
                });
      }}></Button>)
}

还有很多其他变体,但我只会出错。我做错了什么?

javascript firebase react-native google-cloud-firestore expo
© www.soinside.com 2019 - 2024. All rights reserved.