【问题标题】:Collection name error while importing Json to MongoDB将 Json 导入 MongoDB 时出现集合名称错误
【发布时间】:2020-03-30 20:39:42
【问题描述】:

当我将一个新的 json 文件导入到我的 mongodb 集合时,我不小心只使用了一个“-”而不是 2。例如:

mongoimport --host=127.0.0.1 --db=dataBaseName -collection=people --file=importFile.json

我相信由于缺少第二个“-”,现在我在键入 show collections 时遇到以下结果:

people
ollection=people

我无法访问、删除或与第二个交互。除了删除数据库并重新开始之外,有没有办法解决这个问题?

【问题讨论】:

    标签: mongodb mongoimport mongoexport


    【解决方案1】:

    您可以将集合重命名为:

    > use YourDatabase
    // Might wanna drop people collection first
    > db.getCollection("ollection=people").renameCollection("people")
    

    希望这有帮助!

    【讨论】:

    • 确实如此。谢谢
    猜你喜欢
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-30
    相关资源
    最近更新 更多