csv 的 mongoimport:"no such file or directory"; "imported 0 documents"

mongoimport for csv: "no such file or directory"; "imported 0 documents"

我正在尝试将充满数据的 .csv 文件导入到 OSX 上的 mongo。我正在打开一个终端,运行 mongod 然后打开一个新终端 window 和 运行 以下命令

Scotts-MacBook-Air:~ scott$ mongoimport --db myDbName --collection myCollectionName --type csv --headerline --file /Desktop/info.csv

我已经尝试了很多次,但总是得到以下响应:

2019-02-11T19:16:04.904-0600 Failed: open /Desktop/info.csv: no such file or directory 2019-02-11T19:16:04.905-0600 imported 0 documents

文档在我的桌面上保存为 Windows 逗号分隔 (.csv) 格式。

任何人都可以帮助我了解如何让 mongo 接受它吗?

您将文件指定为 /Desktop/info.csv,这意味着您告诉 mongoimport 在位于根目录下的 /Desktop 文件夹下查找文件。

我认为这不是你想要的。

/Desktop/info.csv 更改为 ~/Desktop/info.csv 应该可以解决问题。