[MONGODB] 몽고 스크립트에 환경 변수를 전달하는 방법
MONGODB몽고 스크립트에 환경 변수를 전달하는 방법
나는 JS 파일에 환경 변수라는 이름의 FILE_PATH를 전달하려는.
나는 다음과 같은 구문을 사용하고 있습니다
몽고 --eval "var에 FILE_PATH은 = '$ FILE_PATH'" 출력 :
MongoDB의 쉘 버전 : 3.2.9-RC0
테스트 : 연결 노트 :
그것은 aggregation.js 파일을 실행하지 않습니다.
만 인수를 전달합니다. 이것은 나를 위해 일한 : 의 <알아 둡니다. 파일 / 실행 해석,하지만 분명히 재설정해야 --eval 원인과 쉘의 입력 리디렉션 자바 스크립트 네임 스페이스를 결합 할로 몽고는 명령 줄에 남아있는 인수를 처리합니다. I는 가정하지만 인수로서 전달 된 파일명의 동작, https://docs.mongodb.com/v3.2/reference/method/load/에 따라 다음과 같이 하중 () 메커니즘을 통해 처리되기 때문이라고 확신 할 수있다 : 몽고 변경 요청에서 제안이있다 : 그런 다음 ~ / mongorc.js에서 : from https://stackoverflow.com/questions/39444467/how-to-pass-environment-variable-to-mongo-script by cc-by-sa and MIT license해결법
1.이것은 나를 위해 일한 :
mongo --eval "var my_var = '$MY_VAR'" my_script.js
2.몽고 변경 요청에서 제안이있다 :
alias mongo="export | sed 's/declare -x /env./' > shell.js; mongo $@; rm shell.js;"
var env = {};
load('shell.js');
'MONGODB' 카테고리의 다른 글
[MONGODB] MongoDB를에서, 사용자를 포함, 각 대화의 마지막 메시지 목록 (0) | 2019.12.25 |
---|---|
[MONGODB] 봄의 데이터 몽고에서 MongoDB를의 $ 조회 (0) | 2019.12.25 |
[MONGODB] MongoDB를하고 드라이버는 문서 요소의 순서를 보존 할 수 있습니다 (0) | 2019.12.25 |
[MONGODB] 이 쿼리 구문 에러를 mongoexport : 예기치 않은 식별자 (0) | 2019.12.25 |
[MONGODB] 그것은 MongoDB를-쿼리에 캐스팅 할 수 있습니까? (0) | 2019.12.25 |