Скачал пакет для миграции
migrate-mongo
Конфигурация
const path = require('path');
const dotenv = require('dotenv').config({ path: path.resolve(__dirname, '../.env') })
const config = {
mongodb: {
url: dotenv.parsed.DATABASE_HOST,
databaseName: dotenv.parsed.DB_NAME,
options: {
useNewUrlParser: true,
useUnifiedTopology: true,
}
},
migrationsDir: "migrations",
changelogCollectionName: "changelog",
migrationFileExtension: ".js"
};
module.exports = config;
Все переменные и пароли читаются и верны 100% - проверял.
Запускаю
migrate-mongo up
получаю
ERROR: Authentication failed.
В одном чате подсказали что можно написать самому механизм миграции, но у меня пока не хватает информации и опыта. Может кто подскажет как написать самому механизм миграции.