Простое приложение для голосования:
- пользователи создают сообщения
- пользователи голосуют за ленту сообщений
- каждый экземпляр приложения отправляет результат голосования в firebase для обновления почтового документа.
- Пример пути: "/ posts / [postId]"
- Поле голосов: карта
В настоящее время: на Firebase у меня есть один документ, представляющий каждое сообщение. Документ содержит данные публикации и поле карты для результатов голосования. Когда происходит голосование, этот экземпляр приложения пользователя обновляет документ firebase с помощью .updateData ().
У меня сейчас только около 25 пользователей, и коллизии updateData между пользователями не возникали. Я копался в inte rnet в поисках лучших практик для одновременного внесения изменений в документы без удачи. У кого-нибудь есть рекомендации по передовому опыту? Или даже некоторые ключевые слова для поиска / ресурсы для изучения этого? Перечисленные ограничения и лучшие практики на веб-сайте Firebase оказались бесполезными.
Приветствия!