Collection 将 Json 导入到 MongoDB 时出现名称错误
Collection name error while importing Json to MongoDB
当我将一个新的 json 文件导入到我的 mongodb collection 时,我不小心只使用了一个 '-' 而不是 2 个。例如:
mongoimport --host=127.0.0.1 --db=dataBaseName -collection=people --file=importFile.json
我相信由于缺少第二个'-',现在我在输入 show collections:
时遇到以下结果
people
ollection=people
我无法访问、删除或与第二个互动。除了删除数据库并重新开始之外,还有解决此问题的方法吗?
您可以将 collection 重命名为:
> use YourDatabase
// Might wanna drop people collection first
> db.getCollection("ollection=people").renameCollection("people")
希望对您有所帮助!
当我将一个新的 json 文件导入到我的 mongodb collection 时,我不小心只使用了一个 '-' 而不是 2 个。例如:
mongoimport --host=127.0.0.1 --db=dataBaseName -collection=people --file=importFile.json
我相信由于缺少第二个'-',现在我在输入 show collections:
时遇到以下结果people
ollection=people
我无法访问、删除或与第二个互动。除了删除数据库并重新开始之外,还有解决此问题的方法吗?
您可以将 collection 重命名为:
> use YourDatabase
// Might wanna drop people collection first
> db.getCollection("ollection=people").renameCollection("people")
希望对您有所帮助!