2017-12-24 5 views
0

다른 유사한 게시물을 확인했지만 내 경우에는 아무 것도 작동하지 않습니다.mongo 쉘을 통해 mongodb atlas에 연결할 수 없습니다.

MongoDB Atlas에 연결하기 전에 바로 mongo 쉘을 업그레이드했는데, 여기에서 무료 샌드 박스 데이터베이스를 만들었습니다. 내가 아틀라스에 의해 주어진 나의 연결을 위해이 다음을 사용했습니다.

mongo "mongodb+srv://cluster0-z2lf6.mongodb.net/test" --authenticationDatabase admin --username user1 --password 559896 

image of the user of database

screenshot of the overview of the database

These are the detail of database하지만, 단말 디스플레이이 (I는 약 15 라인을 포함 나머지 반복이다.)

MongoDB shell version v3.6.0 
connecting to: mongodb+srv://cluster0-z2lf6.mongodb.net/test 
2017-12-24T14:39:42.806+0800 I NETWORK [thread1] Starting new replica set monitor for Cluster0-shard-0/cluster0-shard-00-00-z2lf6.mongodb.net.:27017,cluster0-shard-00-01-z2lf6.mongodb.net.:27017,cluster0-shard-00-02-z2lf6.mongodb.net.:27017 
2017-12-24T14:39:42.990+0800 W NETWORK [ReplicaSetMonitor-TaskExecutor-0] Failed to connect to 34.232.245.97:27017, in(checking socket for error after poll), reason: Connection refused 
2017-12-24T14:39:42.991+0800 W NETWORK [thread1] Failed to connect to 35.168.27.238:27017, in(checking socket for error after poll), reason: Connection refused 
2017-12-24T14:39:43.492+0800 W NETWORK [ReplicaSetMonitor-TaskExecutor-0] Failed to connect to 52.20.90.64:27017, in(checking socket for error after poll), reason: Connection refused 
2017-12-24T14:39:43.492+0800 W NETWORK [ReplicaSetMonitor-TaskExecutor-0] Unable to reach primary for set Cluster0-shard-0 
2017-12-24T14:39:43.492+0800 I NETWORK [ReplicaSetMonitor-TaskExecutor-0] Cannot reach any nodes for set Cluster0-shard-0. Please check network connectivity and the status of the set. This has happened for 1 checks in a row. 
2017-12-24T14:39:43.997+0800 W NETWORK [thread1] Failed to connect to 35.168.27.238:27017, in(checking socket for error after poll), reason: Connection refused 
2017-12-24T14:39:44.000+0800 W NETWORK [thread1] Failed to connect to 34.232.245.97:27017, in(checking socket for error after poll), reason: Connection refused 
2017-12-24T14:39:44.003+0800 W NETWORK [thread1] Failed to connect to 52.20.90.64:27017, in(checking socket for error after poll), reason: Connection refused 
2017-12-24T14:39:44.004+0800 W NETWORK [thread1] Unable to reach primary for set Cluster0-shard-0 
2017-12-24T14:39:44.004+0800 I NETWORK [thread1] Cannot reach any nodes for set Cluster0-shard-0. Please check network connectivity and the status of the set. This has happened for 2 checks in a row. 

reaso가 될 수있는 것 이 연결 오류에 대해 n?

답변

0

나는 너와 같은 인증서 클래스에 있었다고 생각한다. 방금 12 월 12 일로 끝나는 결말 날짜를 마쳤습니다.

나는 다른 사람이 다운 그레이드했지만 당신에게 연락을 시도한 것을 보았습니다.

나는 내 컴퓨터 근처에 있지 않지만 학생으로서 내 자격 증명을 보내고 로그인 할 수 있는지 확인합니다. 다른 게시물에서 데이터 모델 및 비슷한 점을 물었습니다.

YouTube에서 유럽의 신사가 제공하는 훌륭한 mongodb 가이드가 있습니다. 대학 전에 했어. 관심있어? 너를위한 연결 고리를 얻을 수 있니? 그것은 동일한 정보이지만 더 잘 설명됩니다.

내일 (내게는) 그래야합니다. 나는 대만에있다.

+0

답장을 보내 주셔서 감사합니다. 나는 MongoDB University의 강사 동영상을 이미 매우 포괄적 인 것으로 생각하지만, 나는 당신이 여기 추천 해 준 mongodb 튜토리얼에 관심이있다. :) 신임장은 기록을 보면서 문제를 해결할 수 있다고 생각하지 않지만 기록에 다른 몽고 뎁스 코스를 등록했다면 고맙게 생각합니다. – Darius

+0

방금 ​​시험을 보았습니다. 연결하고 그들은 여전히 ​​잘 작동합니다. 다음을 시도하십시오. 1. 명령 프롬프트를 열고 mongod <---를 ​​입력하면 컴퓨터의 백그라운드에서 실행됩니다. 2. 다른 명령 프롬프트를 열고 자격 증명을 입력하십시오. 교실 데이터베이스에 액세스하기위한 라이브러리와 학생용 데이터베이스에 액세스하기위한 라이브러리가 두 가지 있습니다. 당신은 여전히 ​​이러한 자격 증명을 가지고 있습니까? 3. 나침반과 저장된 사용자 정보를 설정해야합니다. 모든 데이터를 계속 사용할 수 있으므로이 방법을 사용해보십시오. 코스를 마칠 수 있습니다. 자격 증명이 있으십니까? – Kaidawei

+0

나는 첫 번째 단계를 수행 할 필요가 실제로 없다는 것을 확인했다. 첫 번째 명령 프롬프트에 mongod를 입력했다. 나는 네가 틀린 자격을 가지고 있어야한다고 생각해. 하지만 당신의 스크린 잡화에서 알 수는 없어요. 프로필에서 연락 할 수있는 방법을 넣을 수 있습니까? 나중에 자격 증명을 개인적으로 보낼 수 있도록 삭제할 수 있습니까? 어쩌면 링크드 인 프로파일이나 뭐? – Kaidawei

0

사실 내가 연결할 수없는 이유는 대학의 Wi-Fi에 네트워크 제한이 있기 때문입니다. MongoDB의 지원팀에서 테스트 URL http://portquiz.net:27017을 받았습니다. 브라우저에서 열었고 액세스 할 수 없었습니다. 나는 wifi를 가진 다른 장소에 변화하고 작동했다.

관련 문제