如何在Windows上将CSV文件导入MongoDB?

如何在Windows上将CSV文件导入MongoDB?,mongodb,csv,Mongodb,Csv,mongoshell在尝试将CSV文件导入MongoDB时显示mongoimport命令的结果: 我想将csv文件导入MongoDB。因此,我使用了以下命令: mongoimport -d dbname -c collectionname --type csv --file filename.csv --headerline 在执行这个命令之后,我不断地得到一个缺失的错误;before语句。我仅将文件存储在路径mongo\bin中。命令本身是否错误,或者我是否应该将文件保存到现在保存文件以外

mongoshell在尝试将CSV文件导入MongoDB时显示
mongoimport
命令的结果:

我想将csv文件导入MongoDB。因此,我使用了以下命令:

mongoimport -d dbname -c collectionname --type csv --file filename.csv --headerline
在执行这个命令之后,我不断地得到一个
缺失的错误;before语句
。我仅将文件存储在路径
mongo\bin
中。命令本身是否错误,或者我是否应该将文件保存到现在保存文件以外的任何其他位置?有人能给出修复此命令的方法吗?

是一个从OS shell而不是mongo shell运行的二进制文件

所以

是正确的,而

mongo> mongoimport -d dbname -c collectionname --type csv --file filename.csv --headerline
不是。

是从操作系统外壳而不是mongo外壳运行的二进制文件

所以

是正确的,而

mongo> mongoimport -d dbname -c collectionname --type csv --file filename.csv --headerline

不是。

mongoimport从操作系统外壳运行,而不是从MongoShell运行。因此,退出shell并启动mongo导入。mongoimport从os shell运行,而不是从mongo shell运行。因此,退出shell并启动mongo导入。