Максимальная длина имени базы данных в Mongodb 4

#mongodb #mongodb-.net-driver

#mongodb #mongodb-.net-driver

Вопрос:

Я пытаюсь подключиться (из asp.net ядро 3) и вставьте документ в новую базу данных, которая не существует в mongo. в приведенной ниже команде я получу исключение.

    _context.account.InsertOne(new MongoModels.account
            {
                Description = "any description",
                Name = "any name"
            });
 

и это исключение:

 Command insert failed: Database name myapp-account-Processing-Development is too long.  Max database name length is 38 bytes..
 

на основании документации mongodb «Имена баз данных не могут быть пустыми и должны содержать менее 64 символов». мое имя даже близко к этой длине?

и почему исключение говорит о том, что максимальная длина может составлять 38 байт?

Комментарии:

1. Используете ли вы MongoDB Atlas? Ограничения Atlas M0 (свободный уровень), M2 и M5 : Пространства имен и имена баз данных: Пространства имен свободного уровня M0 и общего пространства имен кластера M2/M5 ограничены 95 байтами. Имена баз данных ограничены 38 байтами .

2. Я думаю , что вы правы … это вопрос , который я задал devops … но я предполагаю, что мы используем одну из этих версий … кроме этого, нет смысла получать это исключение.