Firestore中addDoc函数无响应,文档插入失败求助
Firestore 现有集合插入文档失败
我尝试在Firestore数据库的现有集合中插入文档,试过各种方案都没成功,相关信息如下:
Firestore 规则
rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { match /{document=**} { allow write, read: if true; // 临时开放所有读写权限 } } }
Firebase 配置文件
import { initializeApp } from "firebase/app"; import { getFirestore } from '@firebase/firestore' import { getStorage } from 'firebase/storage' const firebaseConfig = { apiKey: process.env.FIREBASE_APIKEY, authDomain: process.env.FIREBASE_AUTHDOMAIN, projectId: process.env.FIREBASE_PROJECTID, storageBucket: process.env.FIREBASE_STORAGEBUCKET, messagingSenderId: process.env.FIREBASE_MESSAGINGSENDERID, appId: process.env.FIREBASE_APPID, measurementId: process.env.FIREBASE_MEASUREMENTID, }; // 初始化Firebase const app = initializeApp(firebaseConfig); const db = getFirestore(app) const storage = getStorage(app); export { db, storage }
插入文档函数
async function insertDoc() { const data = { name: 'John Doe', email: 'john@example.com' }; const myCollectionRef = collection(db, 'restore'); await addDoc(myCollectionRef, data) .then((docRef) => { console.log('Document written with ID: ', docRef.id); }) .catch((error) => { console.error('Error adding document: ', error); }); }
Firestore 数据库现状

调用insertDoc()函数后,数据没有插入到数据库中,和预期不符。
内容的提问来源于stack exchange,提问作者SpaceSamu
相关产品推荐
相关产品推荐

