【问题标题】:OSX Terminal - How To Write This Command Correctly To Import CSV Into MongoDbOSX 终端 - 如何正确编写此命令以将 CSV 导入 MongoDb
【发布时间】:2013-12-03 19:53:57
【问题描述】:

我正在尝试将 TSV 文件导入 Mongodb。但是我对终端不是很好,并且以下命令一直失败。有什么建议吗?

/mongoimport --db webapp-dev --collection cities --type tsv --file ~/Desktop/cities.csv

Tue Nov 19 17:05:25.237 SyntaxError: Invalid flags supplied to RegExp constructor 'Desktop'

【问题讨论】:

  • 看起来你做的一切都是正确的。但由于某种原因,它将其视为正则表达式。尝试使用 mongoimport 从同一文件夹访问文件怎么样?

标签: javascript mongodb csv terminal


【解决方案1】:

mongoimport 是 OS shell 命令,而不是 MongoDB shell 命令。 启动新的 OS shell 并重试mongoimport。

通常(对于非 root 用户)OS shell 会提示您 user@host$ 或简单的 $。

如果mongoimport 在系统PATH 中,您的命令将是:

$ mongoimport --db webapp-dev --collection cities --type tsv --file ~/Desktop/cities.csv

如果mongoimport 不在系统PATH 中,您的命令将是(完整路径):

$ /path/to/mongodb/bin/mongoimport --db webapp-dev --collection cities --type tsv --file ~/Desktop/cities.csv

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-09
    • 1970-01-01
    • 1970-01-01
    • 2012-05-09
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多