MongoDB 셸과 서버가 일치하지 않습니다.
mlab 데이터베이스에 연결하려고 하는데 명령을 실행하면
mongodb://ds119508.mlab.com:19508/myDb -u myUser -p myPass
항상 다음 메시지가 표시됩니다.
MongoDB 셸 버전 v3.4.0 연결 대상: mongodb://ds119508.mlab.com:19508/heroku_xnz5tw94 MongoDB 서버 버전: 3.2.11 경고: 셸 및 서버 버전이 일치하지 않습니다.
저는 그것을 없애고 싶습니다.제가 지금까지 설치해 온 것이 확실합니다.3.4
이 가이드를 사용한 버전
도움을 주셔서 미리 감사드립니다.
저도 이 문제에 직면한 적이 있습니다.그리고 mongo 서버를 종료하지 않고 mongodb를 업그레이드한 것이 원인입니다.
이제 당신은 이미 새로운 버전의 mongodb를 가지고 있습니다(mongo shell 버전에서 확인).다시 시작하면 문제를 해결할 수 있습니다.mongod
과정.
mongo 프로세스 시작 및 중지는 https://docs.mongodb.com/manual/tutorial/manage-mongodb-processes 를 참조하십시오.
컴퓨터에 여러 mongodb 버전이 설치되어 있을 수 있습니다.비슷한 문제가 있었습니다(이전 버전을 제거했지만 완전히 제거하지는 않았습니다). 그리고 이 링크(https://medium.com/ @rajanmaharjan/mongodb-domply-complete-d2a6d6c163f9)를 따라 모든 버전의 mongodb를 제거하고 가장 업데이트된 버전을 다시 설치하면 작동했습니다.
언급URL : https://stackoverflow.com/questions/41074522/mongodb-shell-and-server-do-not-match
'programing' 카테고리의 다른 글
유닛 테스트를 위한 mongodb mockup 서버 구성 및 사용 (0) | 2023.06.26 |
---|---|
mongoDB에서 $unset과 $set을 조합하여 사용하는 방법 (0) | 2023.06.26 |
데이터 프레임 전치 (0) | 2023.06.21 |
플라우터:코코아 포드의 사양 저장소가 너무 오래되어 종속성을 충족할 수 없습니다. (0) | 2023.06.21 |
반복 컨텐츠 iOS에 콘센트를 연결할 수 없습니다. (0) | 2023.06.21 |