[MONGODB] 어떻게 유성 외부 MongoDB의 인스턴스에 연결하는?
MONGODB어떻게 유성 외부 MongoDB의 인스턴스에 연결하는?
나는 유성에서 외부 MongoDB의 인스턴스에 연결하는 방법을 알아 싶습니다.
나는이 환경을 추가 한
Meteor.startup(function () {
process.env.MONGO_URL = 'mongodb://[UN]:PW]@[host]:[port]/meteorTest'
});
하지만 여전히 데이터가 로컬 데이터베이스에서오고있다.
나는이 외부 DB에 내 로컬 DB의 모든 컬렉션을 이동하려는. 나는 모든 튜토리얼을 읽고, 그 모든 설정에 말해이 EVN 변수 아무것도하지만 정말 작업. 어떻게 그 연결 여부 I 시험은 무엇입니까?
해결법
-
==============================
1.내 자신의 경험에; I는 meteorjs 서버 응용 프로그램을 시작하기 전에 환경 변수를 설정하는 데 필요한있다. 이렇게하려면 당신은 유성 된 invoke 당신과 같이 명령 줄에서 환경 변수를 전달하거나 시스템에 유성 응용 프로그램을 실행하는 프로파일에 대한 환경을 미리 설정해야합니다.
내 자신의 경험에; I는 meteorjs 서버 응용 프로그램을 시작하기 전에 환경 변수를 설정하는 데 필요한있다. 이렇게하려면 당신은 유성 된 invoke 당신과 같이 명령 줄에서 환경 변수를 전달하거나 시스템에 유성 응용 프로그램을 실행하는 프로파일에 대한 환경을 미리 설정해야합니다.
당신은 명령의 종류와 응용 프로그램을 시작하는 것입니다 그래서 :
MONGO_URL='mongodb://user:password@remote.domain.com:12345/' meteor
또한 MongoDB를 도달 할 수 있는지와 사용자 자격 증명이 올바른지 확인해야합니다! 난 당신이 원격 MongoDB의 인스턴스를 사용하여 로컬 컴퓨터에서 유성을 실행해야하는 가정입니다.
Windows에서
당신은 환경 변수를 호출하여 유성 응용 프로그램 폴더에 배치 파일을 만들어야합니다. 이 예는 여기에 있습니다 : https://stackoverflow.com/a/29833177/1997579
-
==============================
2.난 안하고 내가 때마다 내 유성 응용 프로그램을 시작할 수 있도록 뭔가 포함 된 변수를 설정됩니다 솔루션을 찾고 있었다 큰 반복 명령을 사용하는 좋아해요; MONGO_URL 자동으로 환경 설정합니다. 내가 한 일이 그래서 :
난 안하고 내가 때마다 내 유성 응용 프로그램을 시작할 수 있도록 뭔가 포함 된 변수를 설정됩니다 솔루션을 찾고 있었다 큰 반복 명령을 사용하는 좋아해요; MONGO_URL 자동으로 환경 설정합니다. 내가 한 일이 그래서 :
package.json 파일에서 나는 다음과 같이 시작 매개 변수를 대체 :
"scripts": { "start": "MONGO_URL=mongodb://username:password@host_url:portnumber/dbname meteor run" },
내 응용 프로그램을 실행 할 때마다 지금; 내가 대신 유성 또는 유성 실행의 시작 NPM 실행
참고 :이 가진 단점이있다. 당신이 package.json 파일로 DB 자격 증명을 넣어 버전 제어에이 파일을 추가 할 경우 DB 자격 증명이 노출됩니다.
-
==============================
3.명령 프롬프트에서 실행 :
명령 프롬프트에서 실행 :
"MONGO_URL=mongodb://<USER>:<PASSWORD>@<SERVER>:<PORT>/<DB> meteor"
또는 프로젝트 폴더 및 실행 유성에서 run.sh 파일에서이 URL을 저장
from https://stackoverflow.com/questions/38713003/how-to-connect-to-external-mongodb-instance-in-meteor by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] 나는 MongoDB에 대한 쿼리에 정규식 변수를 사용하는 방법 (0) | 2019.12.10 |
---|---|
[MONGODB] 두 점 사이의 MongoDB를 인쇄 거리 (0) | 2019.12.10 |
[MONGODB] MongoDB를 $ 또는 쿼리 (0) | 2019.12.10 |
[MONGODB] 업데이트 및 반환 문서에서 MongoDB를 (0) | 2019.12.10 |
[MONGODB] 동적 라이브러리 php_mongo.dll를로드 할 수 PHP 시작 할 수 없습니다 (0) | 2019.12.10 |