Если вы хотите работать с firebase, попробуйте сохранить ваши данные в локальном хранилище, и когда пользователь автоматически подключит данные.И если вашему клиенту нужна динамическая информационная панель при любом действии, которое он совершает на платформе, когда вам нужно работать с MongoDB, это лучшее для меня
Удачи