명령 줄에서 작동 스크립트를 실행할 때 출력 :내가 MongoDB를에서 내보내기를 얻을 수있는 간단한 스크립트를
$ ./simple_query.sh
+ QUERY='{ "type":"listing" }'
+ mongoexport --db event --collection listing --query '{ "type":"listing" }' --fields type,name --csv
ERROR: too many positional options
그러나 mongoexport 행을 복사하여 붙여 넣기 만하면 작동합니다! 무슨 일이야?
'--fields "type", "name"은'-fields "type, name"이되어야합니까? – Russell
사실, 문서를 보면 전혀 인용 부호가 있어야한다고 생각하지 않습니다. http://www.mongodb.org/display/DOCS/mongoexport – Russell
좋은 생각이지만 문제는 해결되지 않습니다. 명령 줄에서 따옴표로 묶인 필드 이름과 인용되지 않은 필드 이름이 모두 작동합니다. 대본에서 어떤 방법으로도 작동하지 않습니다. 단순함을 위해이 질문에서 따옴표를 편집했습니다. – Raphael