Я пытаюсь создать правило базы данных Firebase, которое запрещает пользователям писать любой узел, который имеет временную метку, созданную до 00:00:00 сегодняшнего дня.Правило базы данных Firebase, которое сравнивает временную метку с 00:00:00 сегодняшнего дня?
Пример базы данных:
{
"messageID": {
"message": "blabla",
"timestamp": 1481744636
}
}
Правила:
{
"rules": {
"$messageID": {
".write": "data.child('timestamp').val() > ???"
}
}
}
Я знаю о 'сейчас' ключевое слово, но я не думаю, что это помогает мне. Мне нужен способ сравнить временную метку со значением для 00:00:00
сегодняшнего дня.
Я мог бы создать и сохранить таблицу со всеми временами эпохи unix в полночь каждого дня в будущем, но разве нет способа рассчитать ее на лету?
Спасибо! не знаю, как я не думал об этом –
Ничего себе .... отличный ответ! Никогда об этом не думал. Я думаю, что у нас был аналогичный вопрос, который оказался «невозможным без сервера». :-( –