[MONGODB] 아틀라스에 몽구스를 연결하는 데 실패
MONGODB아틀라스에 몽구스를 연결하는 데 실패
나는 항상 고정 된 버그입니다 "관리자"DB에 연결하고 있습니다.
몽구스 5.0.6 MongoDB를 3.6을 사용하고 아틀라스에 연결하려고합니다.
건배
해결법
-
==============================
1.기본적으로 당신은 당신의 URL 링크와 연결을 시도하고, 몽구스 연결 방법에 DB 이름을 지정해야합니다 클러스터 링크 인 경우 그렇게 :
기본적으로 당신은 당신의 URL 링크와 연결을 시도하고, 몽구스 연결 방법에 DB 이름을 지정해야합니다 클러스터 링크 인 경우 그렇게 :
mongodb+srv://userName:Passwrod@clustor.mongodb.net/
당신의 DB 이름은 다음과 같습니다
testDB
다음과 같이 당신은 mongoose.connect 메소드를 호출한다 :
mongoose.connect('mongodb+srv://userName:Passwrod@cluster.mongodb.net/', {dbName: 'testDB'});
-
==============================
2.당신이 (MongoShell 3.6 이상)이 연결 문자열을 사용하면 연결이 설정됩니다 :
당신이 (MongoShell 3.6 이상)이 연결 문자열을 사용하면 연결이 설정됩니다 :
var connDB = "mongodb+srv://<username>:<password>@cluster-fax0w.mongodb.net/test"
그러나, 당신은 mongoose.connect의 DBNAME을 입력하지 않고 / 쓰기 데이터를 읽을 수 없습니다 ().
mongoose.connect(uri, { dbName: <your DB name> }) .then( () => { console.log('Connection to the Atlas Cluster is successful!') }) .catch( (err) => console.error(err));
from https://stackoverflow.com/questions/48917591/fail-to-connect-mongoose-to-atlas by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] 당신은 $ 푸시 앞에 추가하는 대신이 추가 인을 몽고 수 있습니까? (0) | 2019.12.18 |
---|---|
[MONGODB] 어떻게하여 MongoDB의 자동 증가 차 ID를 구현합니까? (0) | 2019.12.18 |
[MONGODB] Node.js를, 몽고의 발견 및 반환 데이터 (0) | 2019.12.18 |
[MONGODB] 어떻게 글래스 피쉬에 제 3 자 라이브러리를 사용 하는가? (0) | 2019.12.18 |
[MONGODB] MongoDB를 PHP의 UTF-8 문제 (0) | 2019.12.18 |