Firebase создает правило безопасности, позволяющее получать только размер запроса - PullRequest
0 голосов
/ 22 марта 2019

Если вы не можете понять заголовок, извините.Итак, я написал свой код.

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

Я сделаю правило безопасности make, чтобы разрешить только эту ситуацию.Как я могу?(Мне очень жаль, потому что я не очень хорошо говорю по-английски. Но мне нужна ваша помощь. Пожалуйста)

1 Ответ

1 голос
/ 22 марта 2019

Это правило безопасности дает доступ только тогда, когда свойство имеет значение false и только для операции чтения. Операция записи полностью запрещена. Вот код:

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

Если вы хотите узнать больше о правилах безопасности Cloud Firestore, отметьте эту статью

...