我正在尝试获取Firebase中文档的数据。我正在使用此功能:
DocumentSnapshot docRef =
await Firestore.instance.collection("products").document("SF").get();
print(docRef.exists);
docRef.exists即使文档确实存在,也会返回“ false”。
我认为这与身份验证流程有关,并且系统无法识别已登录的用户。
print(FirebaseAuth.instance.currentUser());
导致“ Future
任何想法如何解决问题?
最诚挚的问候
编辑:
这是我从firebase获得的规则:
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write;
}
}
}
答案 0 :(得分:0)
您定义安全规则的方式不正确。更改您的安全规则。
match /products/{document=**} {
allow read, write: if true;
}