我正在嘗試設置 Firestore 安全性,以便用戶可以在此處讀取和寫入自己的文檔是我用來將數據添加到數據庫的代碼data() { return { order: { price: null, amount: null, comment: null, createdAt: new Date().toString().slice(0, 25), uid: fb.auth().currentUser.uid } }}sendBuy() { db.collection("orders").add(this.order);}這是讀取數據的代碼readData() { let uid = fb.auth().currentUser.uid; db.collection("orders") .where("uid", "==", uid) .get() .then(querySnapShot => { querySnapShot.forEach(doc => { console.log(doc.id, "=>", doc.data()); }); });}我試過的firestore規則不起作用rules_version = '2';service cloud.firestore { match /databases/{database}/documents { match /orders/{uid} { allow read, write: if request.resource.data.uid == request.auth.uid; } }}請問我怎樣才能做到這一點
允許用戶讀取、寫入自己的文檔 Firestore
撒科打諢
2022-10-27 16:16:40