- есть ветка likes/users/{uid}. в эту ветку пишутся знаечения пользователей - uid (ключ) и true or false в качестве value
- нужно сделать триггер, которые будет реагировать на изменение в ветке и записывать в ветку likes/count с предварительным получением текущего значения и изменения значения в большую или меньшую сторону. и все это в один поток - т/е если в одно и то же время (идеально плохой вариант) пишут несколько пользователей, то выполнение каждой из "реакций" ставится в очередь и выполняется в очереди по одной, чтобы гарантированно корректно изменить общее количество лайков.
Это же 3 строки кода
Обсуждают сегодня