Mongodb &引用;errmsg";:&引用;db已存在,且已存在不同的案例:[Test]正在尝试创建[Test]”;
嗨,当我试图发帖时,我遇到了这个错误。我不明白发生了什么事Mongodb &引用;errmsg";:&引用;db已存在,且已存在不同的案例:[Test]正在尝试创建[Test]”;,mongodb,Mongodb,嗨,当我试图发帖时,我遇到了这个错误。我不明白发生了什么事 { "driver": true, "name": "MongoError", "index": 0, "code": 13297, "errmsg": "db already exists with different case already have: [Test] trying to create [test]" } 它与我以前创建的现有数据库有关,但是在集群中,我的集合是空的 编辑:我
{
"driver": true,
"name": "MongoError",
"index": 0,
"code": 13297,
"errmsg": "db already exists with different case already have: [Test] trying to create [test]"
}
它与我以前创建的现有数据库有关,但是在集群中,我的集合是空的
编辑:我通过更改数据库的名称来修复它
mongoose.connect(mongoUrl{
dbName:'name',
...
})
听起来您以前创建了一个名为test
的数据库,现在尝试使用名为test
的数据库,并且您正在使用一个不区分大小写的文件系统(Windows?)
在这种情况下,
test
和test
会在文件系统上发生冲突,MongoDB拒绝允许这两者存在。听起来像是您以前创建了一个名为test
的数据库,现在正试图使用名为test
的数据库,并且您正在使用一个不区分大小写的文件系统(Windows?)
在这种情况下,
test
和test
将在文件系统上发生冲突,并且MongoDB拒绝允许这两者存在。您可以通过创建克隆来重命名数据库,这是一个漫长的过程:
您可以通过创建克隆来重命名数据库,这是一个漫长的过程:
发布前是否可以重命名该数据库?@OlegHave您是否尝试过搜索如何重命名数据库?是否可以在发布前重命名该数据库?@OlegHave您是否尝试过搜索如何重命名数据库?