在我的React应用程序中,我想在更新UI之前检查后台firebase函数是否在Firestore中创建了文档。因此,我使用来自RxFire的docData函数来订阅特定"about-to-be-created-from-a-background-function“文档中的更改: const davidDocRef = db.doc('users/david');
// meantime, a firebase function creates "users/david" doc in the background
// I am observin
在firestore中,您可以使用如下规则: service cloud.firestore {
match /databases/{database}/documents {
match /products/{document=**} {
allow read, write: if true;
}
} 这一行中的if true是什么意思:allow read, write: if true; 如果是if false怎么办?
这是我想要完成的事情:我正在建立一个网络商店。网上商店有一个反应前端。前端从Firestore获取,并在商店页面上显示集合数组中的所有项。用户在商店页面上选择一个项目。对我的和服务器进行项字段的签出会话。用户转到Stripe结账表单,并在付款完成后被Stripe发送回我的前端。我在服务器上侦听该事件,然后想要更新Firestore中项目的quantity字段。
但是,如何查询此项的Firestore呢?是否有一种方法只使用这个id字段(或name字段)来查询Firestore?有些东西像:
db
.collection('collections')
您好,我有以下代码块,.Which使用Angular fire 2从Cloud Firestore获取数据。代码运行得很好。但在正常使用和测试后,我很快就超过了每天50,000次免费阅读的配额。
我想知道结果集是否返回包含200项的列表。Firestore是否将读取次数计为1或200 (根据您可以看到的代码,这只是一个查询)?
此外,根据他们的配额和限制文档,如果列表中的一个数据被更改/修改,则被视为再读取一次。这是针对所有返回的记录还是针对每个记录?即使我们使用take(1),这也适用吗
menuCol: AngularFirestoreCollection<Menu>;
men