首页 > 解决方案 > Mongodb 4中数据库名称的最大长度

问题描述

我正在尝试连接(从 asp.net core 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 字节?

标签: mongodbmongodb-.net-driver

解决方案


推荐阅读