Mongoose, не работает с репликой

Монго работает в докере. Пытаюсь подключится так:

const mongoURI = `mongodb://192.168.0.111:27020/admin?replicaSet=rs0`;

Получаю:

MongoDB connection error: MongooseServerSelectionError: connect ECONNREFUSED 127.0.0.1:27017

Из него (контейнера) - все ок.

root@mongodb:/# mongo 127.0.0.1/admin?replicaSet=rs0

Прикладываю конфиг к докеру: https://pastebin.com/UfeAT4CE

Если подключить в mongoose так, тоже работает:

const mongoURI = mongodb://192.168.0.111:27020/admin;

Только вот когда использую транзакции, ошибка: "Cannot run command against the "admin" database in a transaction."

Вот, что пишут в документации: https://prnt.sc/v8sgqa


Ответы (0 шт):