Как получить данные из бд и записать их в файл js?
1. Получаем с помощью AJAX
2. Записываем не в JS, а в JSON. Из нужного места Этот JSON читаем.
Нужно поднять простенький бекенд:нужно развернуть  HTTP-сервер, чтобы можно было до нужного роута достучаться, можно например с помощью Express JSсделать хэндлер для обработки роута, в котором и будет идти сбор необходимых данных 
(например достать из MongoDB)
В JS приложении уже нужно будет к этому роуту обратиться и он вернет нужные данные
Например с помощью: https://github.com/CharlesMangwa/react-data-fetchi...Или с более лучшим для вас решением под Реакт
Чтобы потом работать нормально, можно Express подружить с Nginx, чтобы он проксировал запросы: https://gist.github.com/tomasevich/a2fe588c451c5a1...Но я могу ошибиться, тк в этом стеке совсем не работаю