如果您看不懂标题,对不起。因此,我编写了代码。
let query = await db.collection('collection').where('what', '==', false).get();
console.log(query.size);
我将制定安全规则以仅允许这种情况。我怎么能够?
(非常抱歉,因为我的英语说得不好。但是,请您帮忙。)
最佳答案
仅当属性为false且仅用于读取操作时,此安全规则才为Access提供访问权限。完全禁止写操作。这是一个代码:
match /collection/{documentId} {
allow read: if resource.data.what != false
allow write: if false
}
如果您想了解有关Cloud Firestore安全规则的更多信息,请检查this article