쉘 스크립트에서 mongodb에 명령을 보내려고합니다.mongodb를 연결하는 동안 데이터베이스 선택
mongo --host db.example.com/mydb -u myuser -pMyPassword --eval 'db.getSiblingDB("mydb").addUser("someone","passss")';
또는 내가 좋아 제공하는 자바 스크립트 파일을 실행할 수 있습니다 : MongoDB를 2.6 전에 나는 다음과 같은 명령을 사용하여이 작업을 수행 할 수
mongo --host db.example.com/mydb -u myuser -pMyPassword some.js;
MongoDB를 2.6 버전으로 업그레이드 한 후,이 명령이 더 이상 작동 나를 위해.
데이터베이스를 선택하고 명령을 실행할 수있는 방법이 있습니까? 리눅스 쉘 스크립트에서 명령을 실행하고 싶다는 것을 기억하십시오.
또는 mongodb 사용자를 추가하고 셸 스크립트에서 javascript 파일을 실행하는 더 좋은 방법이 있습니까?
'mongo --help'와'mongo --version'을 사용해 보셨습니까? –
예 첫 번째 명령에 '--authenticationDatabase'인수를 사용하려고 시도했습니다. 하지만 두 번째 명령에서는 작동하지 않습니다. – Muatik
"나를 위해 작동하지 않습니다"는 문제를 잘 설명하지 못합니다. 무슨 말/불평합니까? 그리고 무엇에 대해? –