mongoexport -h db.mysite.com -u myUser -p myPass -c myCollection
mongoexport를 수행 할 때 "너무 많은 위치 옵션"이 의미하는 것은 무엇입니까?
는하지만 얻을 응답은 다음과 같습니다
ERROR: too many positional options
에 대한 것이 무엇입니까?
mongoexport -h db.mysite.com -u myUser -p myPass -c myCollection
mongoexport를 수행 할 때 "너무 많은 위치 옵션"이 의미하는 것은 무엇입니까?
는하지만 얻을 응답은 다음과 같습니다
ERROR: too many positional options
에 대한 것이 무엇입니까?
나는 동일한 문제가있었습니다. 어딘가에 '-p'와 암호 사이의 공백을 제거하는 그룹 포스트를 찾았습니다.
귀하의 샘플 명령은 다음과 같아야합니다 CSV 파일을 가져 오는 동안
mongoexport -h db.mysite.com -u myUser -pmyPass -c myCollection
이것은 몽고 012 – trcarden
에도 적용됩니다. 또한 -f 옵션으로 공백을주의하십시오. 너의 들판은 쉼표 사이에 공백이 없어야한다. – babonk
아주 이상하다. macOS vs 우분투에서 mongodump (2.6.11)와 동일한 버전, macOS 버전은 공간에서 작동합니다. 우분투 버전은 그렇지 않습니다. – DanielSmedegaardBuus
같은 오류가 나는 발생했습니다. 하지만 그 csv 파일 가져 오기에 전달한 필드 목록에 공백이있을 수 있습니다. 필드 목록의 공백을 지우십시오.
구문 분석 오류입니다.
네, 그게 .... 수출품을 숭고하고 깨끗하게 정리하고 청소 해주었습니다. 감사합니다 - – chuckjones242
동일한 문제가있었습니다.
mongoexport ... --query "{field: 'value'}" ...
일부 OS는 약간 다르게 작동합니다. 위의 해결 방법은 Windows에서 작동했지만 동료 (Mac)의 경우 내부에 작은 따옴표 (')와 내부 따옴표 (")를 넣어야했습니다. Win : mongoexport ... --query" {field : 'value'} "... Mac : mongoexport ... --query '{field :"value "}'... –
저도 같은 문제를 가지고 :
mongoexport ... --query {field: 'value'} ...
내가 따옴표 문서를 포위하는 데 필요한 : 필자의 경우는 같은 JSON 문서를 기대 --query
옵션으로 mongoexport
를 사용했다 mongoexport 유틸리티 (2.0.2 사용). 제 수정은 FULL 매개 변수 이름을 사용하는 것입니다 (예 : -d가 아니라 -db 사용).
나는 mongodump
과 동일한 문제가 있습니다. 조금 검색 한 후 --out
매개 변수를 사용하여 출력 디렉토리를 지정하면이 문제가 해결된다는 것을 알았습니다. 아웃 매개 변수를 사용하는 구문은 다음 인스턴스의 파일에 대한 정확한 경로를 지정합니다 --dbpath을 사용할 수 있습니다, 당신의 MongoDB의 인스턴스가 실행되고 있지 않은 경우에도
mongoexport --collection collection --out collection.json
입니다.
때때로 편집기 (예 : 에버 노트로)을 망치는 것입니다. 터미널에서 명령을 다시 입력하여 문제를 해결했습니다.
Evernote는 '--query'를 '-query'로 변경했으며 나를 위해 멍청이를 망 쳤어. – cpres
나는 mongod를 시작하는 데 동일한 문제가있었습니다. 다음 명령을 사용했습니다 :
./mongod --port 27001 --replSet abc - dbpath /Users/seanfoley/Downloads/mongodb-osx-x86_64-3.4.3/bin/1 --logpath/Users/seanfoley/다운로드/MongoDB를-OSX-x86_64-3.4.3/log.1 --logappend --oplogSize 5 --smallfiles --fork
다음과 같은 오류 메시지가 나타나
오류 분석 명령 줄을 : 너무 많은 위치 옵션이 명령 줄에 지정되었습니다.
이 문제가 '-'와 'dbpath'사이의 공백을 제거하는 중
거기에서 수행되는' '은 무엇입니까? –
dcrosta
동일한 문제가 있습니다> mongoexport --host 원격 - 포트 27017 - 콜렉션 이벤트 --db mana --fields userName --query { "_class": "blaablaEvent", "rewardStatus": "NEW"} - out out.csv – Hamedz
일반적으로 구문 분석 오류 (일부 여분의 공백 또는 그런 식으로) 한 번 명령을 "형식"어딘가에서 복사하는 대신 다시 시도하십시오. – Khatri