본문 바로가기

기술/MongoDB

(2)
mongoose로 서버와 데이터베이스 연결하기 (+ dotenv), 스키마 와 모델 생성하기 mongoose mongoose는 Node.js 환경에서 사용하는 MongoDB 기반 ODM(Object Data Modeling) 라이브러리입니다. 이 라이브러리는 데이터베이스 문서들을 자바스크립트 객체처럼 사용할 수 있게 해줍니다. (리액트를 다루는 기술 _p.643) 1. mongoose, dotenv 설치하기 프로젝트 디렉토리, package.json 파일이 있는 디렉터리에서 다음 명령어를 입력하여 mongoose와 dotenv를 설치합니다. $ npm install mongoose dotenv 2. 환경변수 설정하기 dotenv 환경변수들을 파일에 넣고 사용할 수 있게 해주는 개발 도구 mongoose를 사용하면서 개발 환경에 따라 달라질 수 있는 데이터를 코드안에 하드코딩하지 않고 환경변수로 ..
Mac에서 Homebrew를 이용해서 mongoDB 설치 Mac에서 Homebrew를 이용해서 mongoDB 설치 남들은 쉽게 되는 것 같은데 나는 왜 오류가 나서ㅠㅠ 한참 삽질하다가 성공했다. ㅠㅠ 이것저것해보다가 나는 이 방법이 통했는데 이게 정석인지는 전혀 모르겠다. 1. brew를 이용해서 mongodb 설치 $ brew update $ brew tap mongodb/brew $ brew install mongodb-community@4.2 2. 환경변수 설정 .zsh를 사용하는 경우 .zshrc $ echo 'export PATH="/usr/local/opt/mongodb-community@4.2/bin:$PATH"' >> ~/.zshrc $ source ~/.zshrc 3. db 파일 만들기 $ cd [db 디렉토리 저장할 디렉토리] $ mkdir ..