mongoshell在尝试将CSV文件导入MongoDB时显示mongoimport
命令的结果:
我想将csv文件导入MongoDB。所以我使用了命令:
mongoimport -d dbname -c collectionname --type csv --file filename.csv --headerline
执行此命令后,我经常遇到missing ; before statement
的错误。我只将文件存储在路径mongo\bin
中。命令本身是错误的还是我应该将文件保存到我现在保存的任何其他位置?任何人都可以提供修复此命令的方法吗?
答案 0 :(得分:8)
mongoimport是一个从OS shell而不是mongo shell运行的二进制文件。
所以
C:\User\Home>mongoimport -d dbname -c collectionname --type csv --file filename.csv --headerline
时是正确的
mongo> mongoimport -d dbname -c collectionname --type csv --file filename.csv --headerline
不是。