Из-за затрат и ограничений в программировании, я думаю, вам следует рассмотреть возможность структурирования ваших данных по-другому.
То, что вы могли бы сделать для своего варианта использования, - это не просто подсчитать количество «суперликов», использованных впользователь, но, возможно, хранит ежедневные суперлики в отдельном документе с датой.
Так что, если вы хотите узнать, сколько супер лайков использовал пользователь сегодня, вы можете запросить субколлекцию «супер лайки» пользователей.есть один документ с датой последнего суперлика и количеством использованных.
Так что при запросе, сколько они использовали сегодня ... получите документ, если у него другая дата, чем 0 (потому что это не сегодняшняя дата), если она имеет сегодняшнюю дату, посмотрите на счет.Либо установите счетчик на 1, а дату на сегодняшнюю дату.Или просто увеличьте счет даты уже сегодня.
Дайте мне знать, если у вас есть какие-либо вопросы о том, что я пытался объяснить.