Я пишу функцию правил firestore, которая должна возвращать true, если определенное значение находится в диапазоне от 0 до 1000 или больше текущей unix -timestamp. В соответствии с ссылкой я пытаюсь сделать следующее:
rules_version = '2';
service cloud.firestore {
match /databases/{db}/documents {
function check(i) {
return i > 0 && (i < 1000 || i > (timestamp.epochMillis));
}
// ...
Однако редактор правил выдает ошибку:
отметка времени представляет собой пакет и не может использоваться в качестве имени переменной.