message 'not authorized on admin to execute command { find: "transaction", filter: { mustRecheck: true }, $db: "admin", $clusterTime: { clusterTime: Timestamp(1610981931, 1), signature: { hash: BinData(0, 93A0071C4951A8B17317C689D64E022EB9B9209B), keyId: 6893849739066867716 } }, lsid: { id: UUID("97cfae50-828c-484d-93c7-71c53e556fc8") }, $readPreference: { mode: "primaryPreferred" } }'
Почему он пытается создать в admin базе когда у меня написана база transactionmanagerdbtest ? Что делаю неправильно ?
если это локально т осперва надо зайти в локальный контейнер с монгой и создать там такую базу
not authorized проверяйте передаёте ли Вы все 3 параметра при коннекте: Username: cnf.MongoUserName, Password: cnf.MongoPassword, AuthSource: cnf.MongoDbName, больше идей нет, надо гуглить
Обсуждают сегодня