2016-06-27 4 views
1

this tutorial을 사용하여 평균 스택을 연구 중입니다. 그러나이 튜토리얼은 원격 mongodb 설치에 연결됩니다. CentOS7 로컬 호스트에서 MongoDB를 실행했습니다.포인트 mongoos.connect at localhost mongodb

원격 데이터베이스 대신 localhost 데이터베이스에 연결하려면 위의 튜토리얼 링크에서 server.js의 mongoose 연결 라인을 어떻게 변경해야합니까?

mongoose.connect('mongodb://node:[email protected]:27017/uwO3mypu'); 

특정 MongoDB의 데이터베이스가 아직 생성되지 않았습니다 다음은 로컬 호스트 MongoDB를 가리 키도록 변경해야 server.js에서 현재 라인입니다. 그것도 만들어야합니까?

답변

4

저는 Mongo에서 상당히 새로 왔습니다만, 로컬 db에 연결하는 방법을 알고 있습니다. 기본적으로 나는 다음을 수행했다 :

  • 다운로드에게 MongoDB를 최신 버전의 https://www.mongodb.com/download-center?jmp=nav#community에서 내 DB를 포함 될 폴더를 만들었습니다,
  • 가 일단 설치 (설정에 따라).
  • 는 다음과 몽고를 시작하려면 명령 줄 인스턴스를 사용하여 당신이 이미 mongodbdB 인스턴스가 기본 포트에서 연결을 찾고해야와 DB use mydb
  • 을 만든

mongod --dbpath [YOUR_DB_PATH]

  • 을 . 그래서 당신은이를 위해 그 선을 변경할 수 있습니다

    mongoose.connect('mongodb://localhost:27017/mydb');

다시 말하지만, 이건 정말 기본이며 모든 기본 옵션과 몽고의 DB 연결을 만드는 것입니다. 이렇게하면 계속 굴러 갈 수 있지만 사용자 정의 옵션에 대해 더 자세히 알아볼 필요가 있습니다.

희망이 도움이되었습니다.

관련 문제