Невозможно использовать `FieldValue.serverTimestamp` в онлайн-симуляторе Firestore - PullRequest
0 голосов
/ 26 марта 2020

У меня есть правило безопасности Firestore, где в поле removed можно указать метку времени сервера, чтобы отметить, что документ деактивирован.

Я не могу найти способ проверить это с помощью Firestore Правила Симулятора . Это позволяет мне создавать документ, но нет FieldValue для выбора:

enter image description here

Это похоже на упущение важной функции, так как я не могу найти какой-либо другой способ проверить такое правило.

1 Ответ

1 голос
/ 26 марта 2020

Есть несколько случаев, которые в настоящее время не могут быть смоделированы в консоли. Если у вас есть запрос функции, вы можете отправить его с поддержкой Firebase .

. Лучший способ проверить ваши правила безопасности - использовать локальный эмулятор . Это позволяет писать код для проверки определенных c запросов на соответствие правилам без необходимости работать с реальным экземпляром Firestore или консолью. Таким образом вы сможете проверить свои правила.

...