Size: a a a

var chat = new Chat();

2021 August 22

VB

Vladislav Bardin in var chat = new Chat();
Это хрень почему-то не хочет работать со строкой подключения(бросает эксепшен, что стр. не правильная) при том, что райдеровский плагин смог подключить БД по той же строке
источник

Ɖ

Ɖrēw in var chat = new Chat();
Покажи эксепшн
источник

Ɖ

Ɖrēw in var chat = new Chat();
Я недавно тоже позадрачивался с монгой локально с такими приколами
источник

VB

Vladislav Bardin in var chat = new Chat();
Unhandled exception. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> MongoDB.Driver.MongoConfigurationException: The connection string 'mongodb+srv://frb-logger:Qvn7qfjJuHzhMH0D@filereceiverbot-logs.9qugt.mongodb.net/frb-lo
gs?retryWrites=true&w=majority' is not valid.
  at MongoDB.Driver.Core.Configuration.ConnectionString.Parse()
  at MongoDB.Driver.Core.Configuration.ConnectionString..ctor(String connectionString)
  at MongoDB.Driver.MongoUrlBuilder.Parse(String url)
  at MongoDB.Driver.MongoUrlBuilder..ctor(String url)
  at MongoDB.Driver.MongoUrl..ctor(String url)
  at MongoDB.Driver.MongoUrl.Create(String url)
  at Serilog.Sinks.MongoDB.MongoDBSink.DatabaseFromMongoUrl(String databaseUrlOrConnStrName)
  at Serilog.Sinks.MongoDB.MongoDBSink..ctor(String databaseUrlOrConnStrName, Int32 batchPostingLimit, Nullable`1 period, IFormatProvider formatProvider, Strin
g collectionName, CreateCollectionOptions collectionCreationOptions, ITextFormatter mongoDBJsonFormatter)
  at Serilog.LoggerConfigurationMongoDBExtensions.MongoDB(LoggerSinkConfiguration loggerConfiguration, String databaseUrl, String collectionName, LogEventLevel
restrictedToMinimumLevel, Int32 batchPostingLimit, Nullable`1 period, IFormatProvider formatProvider, ITextFormatter mongoDBJsonFormatter)
источник

VB

Vladislav Bardin in var chat = new Chat();
У меня монга на хосте
источник

Ɖ

Ɖrēw in var chat = new Chat();
А ты уверен что MongoDB.Driver умеет подключать по такой коннекшн стринге?
источник

VB

Vladislav Bardin in var chat = new Chat();
Хз, но другой у меня нет. И мне почему-то кажется, что райдер юзает тот же драйвер, что и синк монги
источник

Ɖ

Ɖrēw in var chat = new Chat();
Он использует 100% не MongoDB.Driver, если что
источник

Ɖ

Ɖrēw in var chat = new Chat();
Функционал для работы с БД взят из DataGrip, там ни строчки дотнет кода нет
источник

VB

Vladislav Bardin in var chat = new Chat();
И да, я почти уверен, потому, что сервис где хостится монга дает пример кода по драйвер
источник

Ɖ

Ɖrēw in var chat = new Chat();
Что?
источник

VB

Vladislav Bardin in var chat = new Chat();
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ты только сейчас решил креденшлы спрятать?)
источник

VB

Vladislav Bardin in var chat = new Chat();
а пофиг)
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ты именно так подключаешься?
источник

VB

Vladislav Bardin in var chat = new Chat();
там ничего такого нет
источник

VB

Vladislav Bardin in var chat = new Chat();
Я строку пишу в appsettings, по аналогии с тем, как показано в репе синка
источник

VB

Vladislav Bardin in var chat = new Chat();
У меня так:       {
       "Name": "MongoDB",
       "Args": {
         "databaseUrl": "mongodb+srv://frb-logger:<password>@filereceiverbot-logs.9qugt.mongodb.net/frb-logs?retryWrites=true&w=majority",
         "collectionName": "logs",
         "cappedMaxSizeMb": "1024",
         "cappedMaxDocuments": "50000"
       }
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ставлю на то. что твоя коннекшн стринга не проходит регулярку
источник

VB

Vladislav Bardin in var chat = new Chat();
А есть какой-то не костыльный вариант решения?
источник