Firebase制定安全规则,仅允许获取查询的大小

时间:2019-03-22 15:43:11

标签: javascript google-cloud-platform google-cloud-firestore

对不起,标题对不起。所以,我写了我的代码。

let query = await db.collection('collection').where('what', '==', false).get();
console.log(query.size);

我将制定安全规则以仅允许这种情况。我怎么能够? (非常抱歉,因为我的英语说得不好。但是请您帮忙。)

1 个答案:

答案 0 :(得分:1)

此安全规则仅在属性为false且仅用于读取操作时才提供Access。完全禁止写操作。这是代码:

match /collection/{documentId} {
    allow read: if resource.data.what != false
    allow write: if false
}

如果您想了解有关Cloud Firestore安全规则的更多信息,请选中this article