Создание базы данных MongoDB в Railway
В этом разделе мы создадим базу данных MongoDB в Railway и подключим её к нашему сценарию.
Этот способ хорош тем, что сервис базы данных будет находиться в том же окружении, что и n8n.
Создадим новый сервис в Railway
Перейдите в Railway в окружение, где находится ваш n8n.
В пустом месте нажмите правую кнопку мыши и выберите Database.

Выберите MongoDB из списка доступных баз данных.

Начнет создаваться сервис базы данных MongoDB. Это может занять некоторое время.

После создания базы данных вы увидите её в списке сервисов.
Переменные окружения сервиса MongoDB
Нажмите на неё, чтобы открыть настройки. Перейдите на вкладку Variables.

Здесь вы увидите переменные окружения, которые нужны для подключения к базе данных.
При нажатии на иконку просмотра значения вы увидите скрытое значение переменной.
В переменной MONGO_PUBLIC_URL хранится URL для подключения к базе данных.

Он будет выглядеть примерно так: mongodb://mongo:GGakyaEcSaZSUqmRfEcZhRSRrQNlrNzd@shortline.proxy.rlwy.net:47522
На самом деле это строка подключения, в которой указан адрес, логин и пароль для подключения к базе данных.
Создадим базу данных внутри сервиса MongoDB
Самый простой способ сделать это через интерфейс.
Перейдите на вкладку Data и нажмите на иконку плюса + рядом с database

Введите имя базы данных, и коллекции. Я назвал базу TaskApp и коллекцию tasks.

После создания база данных и ее коллекция появится в списке.
