본문 바로가기
회고록

[회고록] 몽고DB, 몽구스 설치하고 경험한 흔적 남기기

by 경험을 기록하다. 2023. 11. 24.

npm init -y 패키지 설치하고 npm i mongoose 몽구스 설치한다. 그리고 index.js 파일도 만들어준다.

 

터미널에서 node index.js 실행해본다.

(아래는 코드)

 

const mongoose = require("mongoose");
// mongoose.connect("mongodb://127.0.0.1:27017/test");

// 에러
main().catch((err) => console.log(err));

// 성공
main().then(() => console.log("성공..?"));

// 실행 함수
async function main() {
  // mongoose.set('strictQuery', true);
  await mongoose.connect("mongodb://127.0.0.1:27017/test");
}

const movieSchema = new mongoose.Schema({
  title: String,
  year: Number,
  score: Number,
  rating: String,
});

const Movie = mongoose.model("Movie", movieSchema);
const amadeus = new Movie({
  title: "Amadeus",
  year: 1986,
  score: 9.2,
  rating: "R",
});

 

위의 코드 작성하고 터미널에서 node 실행하고나서  ".load index.js"  또 실행하면 터미널에서 무언가 나온다.

 

 

 

데이터로 무언가를 했지만.. 처음이라서 어려웠다. 자바스크립트, 노드 경험으로 괜찮을거라고 생각했지만, 아니었다. 또한, 문서가 영어라.. 버전마다 약간의 차이가 있어서 어려웠다. 하면서 얻었던 것은 데이터 관련하여 경험을 얻을 수 있었다. 그리고 영어를 배워야 한다는 것을 얻었다.