ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [MongoDB] MongoDB 가입
    Node.js/주소록 만들기 2022. 8. 10. 14:51

     MongoDB 란?

    MongoDB는 대표적인 NoSQL(Non Relational Database)이다.

     

    RDB에서의 table, 행, 열의 개념이 없고, 하나의 데이터는 document라고 부르며, 이 document의 모움을 collection이라고 부른다. 

     

    모든 document들은 JSON 형식으로 저장이 되며 JavaScript에서의 object와 마찬가지로 고정된 형식이 없으며 항목의 추가 삭제가 자유롭고 DB에서 데이터의 조작은 JavaScript로 한다.


    MongoDB 가입

    https://www.mongodb.com/cloud/atlas

    위 링크에 접속한다.

     

     

    페이지 접속 후 Try Free 버튼을 누른다.

     

    자신의 이름과 사용할 이메일과 비밀번호를 입력하고 계정 생성을 진행한다.

     

    여기서 이메일은 인증 용도로 쓰이기 때문에 본인이 소유한 이메일을 적는다.

     

    메일을 확인해보면 MongoDB에서 메일을 인증 메일을 발송했다. Verify Email 버튼을 클릭한다.

     

     

    자신의 사용 목적에 맞게 선택을 한다. 그러면 계정 생성은 완료한 것이다.

     


    Cluster 생성

     

    DB를 사용하려면 Cluster를 생성해야한다.

     

    MongoDB에서 무료로 지원해주는 사양을 선택한다. 필요시 자신이 원하는 사양을 유료로 사용하면 된다.

     

     

    Create Cluster 버튼을 눌러 Cluster를 생성해보자.

     

     

    자신이 MongoDB에서 사용한 Username와 Password를 입력한 후 유저를 생성한다.

     

    이 부분은 DB에 접근할 수 있는 IP 주소를 화이트리스트로 작성하는 곳이다. 해당 DB의 User 정보를 가지고 있더라도 IP 등록을 하지 않으면 접근을 할 수 없다.

     

    공부용이므로 IP Address에 0.0.0.0/0을 작성하여 추가해준다. 누구나 접근할 수 있도록 IP를 설정하는 것이다.

    그 후 Finish and Close 버튼을 눌러 생성을 완료한다.

     

    생성이 완료되면 해당 페이지로 이동한다.

     

    사용하기 위해 Connect 버튼을 눌러준다.

     

    그 후 뜨는 팝업창에서 Connect your application 버튼을 클릭한다.

     

    Node.js에서 사용할 것이므로 DRIVER은 Node.js로 설정해준다.

     

    그다음 밑에 주소가 나오는데 DB 연동을 할 때 사용할 것이므로 오른쪽 버튼을 눌러 복사하여 저장해둔다.

     

    root에는 자신이 등록한 UserName을 적고  <password>에는 비밀번호를 적는다.


     환경변수 등록

     

     

    고급 시스템 설정을 연다

     


    환경 변수를 클릭하여 환경변수 설정창을 연다.

     

    새로 만들기를 클릭하여 변수 이름에 MONGO_DB를 적고 변수 값에 아까 복사 해놓은 주소를 붙혀 넣는다. 

     

    이렇게 하면 환경변수 등록은 완료된 것이다.


    출처 : https://www.a-mean-blog.com/ko/blog/%EB%8B%A8%ED%8E%B8%EA%B0%95%EC%A2%8C/_/mongoDB-Atlas-%EA%B0%80%EC%9E%85-%EB%B0%A9%EB%B2%95-%EB%AC%B4%EB%A3%8C-mongo-DB-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EC%84%9C%EB%B9%84%EC%8A%A4

     

Designed by Tistory.