我无法弄清楚为什么我在尝试将3个字段简单导出到mongodb的.csv文件时会产生此错误。我的代码如下:
c:mongodb24\bin>mongoexport -db local -c pets -f type,name, color --csv -o c:\Data\CSC 451\spreadsheet.csv
错误:位置选项太多
我想将类型,名称和颜色数据导出到电子表格csv文件中。
答案 0 :(得分:1)
正确答案:
c:mongodb24 \ bin> mongoexport -db local -c pets -f type,name,color --csv -o c:\ Data \ CSC451 \ spreadsheet.csv
答案 1 :(得分:0)
有两种方法可以解决这个问题。
1。)删除文件路径中的空格
c:mongodb24\bin>mongoexport -db local -c pets -f type,name,color --csv -o c:\Data\CSC451\spreadsheet.csv
2.)用引号
包围文件路径c:mongodb24\bin>mongoexport -db local -c pets -f type,name,color --csv -o "c:\Data\CSC 451\spreadsheet.csv"
Windows不喜欢文件路径中的Space,所以你要么必须删除这个空间,要么你不能在不影响其他东西的情况下那样做,你需要用双引号将它包起来。
编辑:Windows要求查询用双引号括起来,而字符串用单引号括起来。在Linux中,逆是正确的,双引号中的字符串和单个查询。