백엔드/MongoDB

    [Ubuntu] MongoDB 설치하기 (ubuntu 20.04)

    $ sudo systemctl start mongod 이번시간에는 Ubuntu 환경에서 mongoDB를 설치하는 방법을 알아보겠습니다. mongoDB를 설치하기전 우분투 버전을 확인해야 합니다. $ lst_release -dc 터미널 창에 위 명령어를 입력해 Description 부분을 확인하면 현재 설치된 우분투 버전을 확인할 수 있습니다. 패키지 관리 시스템에서 사용하는 public key 가져오기 터미널에서 다음 명령어를 실행해 https://www.mongodb.org/static/pgp/server-4.4.asc 에서 MongoDB public GPG key를 가져옵니다. $ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo..

    [MongoDB] mongoDB란?

    이번시간에는 데이터를 저장하는 데이터베이스 역할을 해주는 mongoDB에 대해 알아보겠습니다. 웹서비스의 역할을 제대로 수행하기 위한 데이터를 저장하고 필요할때 열람해주는 것이 있어야하는데 이번 시간에 배울 mongoDB를 node.js에서 사용하게 해주는 mongoose라는 노드의 확장모듈을 배워보겠습니다. mongoose란, mongoDB라는 NoSQL, 데이터 베이스를 지원하는 노드의 확장 모듈입니다. mongoose는 mongoDB의 ODM입니다. ODM은 Object Document Mapping의 약자로, 문서를 DB에서 조회할 때 자바스크립트 객체로 바꿔주는 역할을 해줍니다. mongoDB의 ODM에서는 mongodb-native등 여러가지가 있지만 그중 mongoose가 가장 많이 사용됩니..