sourcecode

mongodb 클라이언트를 로컬 Meteor MongoDB에 연결하는 방법

codebag 2023. 3. 9. 22:02
반응형

mongodb 클라이언트를 로컬 Meteor MongoDB에 연결하는 방법

로컬 Meteor 어플리케이션으로 작성된 Mongodb 인스턴스에 Robomongo(또는 다른 mongodb 클라이언트)를 연결하려면 어떻게 해야 합니까?

운석 을 실행합니다.meteor명령어를 입력합니다.localhost: 3000 입니다.

실행하세요.meteor mongo명령어를 입력합니다.그러면 MongoDB 쉘이 열리고 어떤 포트에 연결되어 있는지 알 수 있습니다.이것은 보통 버전 0.7.1.1 현재 3001 또는 이전 버전인 경우 3002입니다. 해서 '하다, 하다, 하다' 이런 이 나올 거예요.127.0.0.1:3001/meteor

Robomongo(또는 마음에 드는 mongodb 클라이언트소프트웨어)에 접속하여 새로운 연결을 만듭니다.접속 주소를 localhost로 변경하고 지정된 포트 번호를 지정합니다.클라이언트가 기본 데이터베이스를 고집하지 않는 경우 /meteor를 추가로 정의할 필요가 없습니다.

또, https://stackoverflow.com/a/22023284/1064151 에 기재되어 있듯이, 드라이버에 따라서는, 특정의 행의 끝, 딜리미터, 또는 그 외의 문자 플로우가 필요한 경우가 있습니다.예를 들어, ObjCMongoDB a C 기반 드라이버는 url을127.0.0.1:3001/ 여분으로/.드라이버/클라이언트의 메뉴얼을 확인해 주세요.

현재 구성의 세부 정보를 얻는 가장 쉬운 방법은 다음 명령을 사용하는 것입니다.

meteor mongo -U

그러면 연결 문자열이 제공됩니다.

터미널에서 다음 명령을 실행합니다.

meteor mongo -U

로컬 호스트의 IP 주소와 애플리케이션이 실행되고 있는 포토가 표시됩니다.이제 Robomongo를 실행하여 이전 명령어를 실행했을 때와 같이 다음 2개의 필드를 설정합니다.

여기에 이미지 설명 입력

다음 명령어로 SSH 터널링을 사용합니다.

ssh -L 3001:localhost:3001 user-name@host

로컬 포트 3001에서 서버상의 localhost:3001로 접속을 전송합니다.이제 데이터베이스에 간단히 연결할 수 있습니다.

로컬 호스트에 Robomongo 연결을 만들고 Test를 누릅니다(2개의 체크 중 인증에 실패할 수 있음).

여기에 이미지 설명 입력

C 기반의 mongoDB 드라이버인 ObjCMongoDB를 사용하고 있습니다.이전 업데이트를 사용하지 않고 새 업데이트로127.0.0.1:3002하려면 , 「Mongodb」를 사용할 .127.0.0.1:3001/소장명은 아직 남아 있다meteor.collection. 중요한 변경은 포트입니다.:3002로.:3001/.기억해주세요/접속에 매우 중요합니다.

연결하기 전에 운석이 움직이는지 확인하는데 효과가 있었어요Robomongo를 사용하여 연결합니다.새 연결을 만들고 주소를 localhost로, 포트를 3001로 추가합니다.

Robomongo를 사용하고 있습니다.최신 업데이트 V0.7.1 이전에는 포트 3002를 사용하여 접속했습니다.@Serkan Durusoy의 최신 업데이트는 3001 포트로 동작하고 있습니다.

@imal365 answer is perfect.여기에 대한 저의 통찰력을 더하겠습니다.

기본 Meteor Mongo 포트 번호는 1이 추가된 응용 프로그램의 포트 번호입니다(버전 0.7.1.1).제 경우엔, 항구에서 운석을 가동하고 있었어요1337명령어를 사용하여meteor --port 1337그리고 나의 운석 몽고 항구는1338.

언급URL : https://stackoverflow.com/questions/22020580/how-to-connect-mongodb-clients-to-local-meteor-mongodb

반응형