[MongoDB] Node.js 연결 / insertOne

Dorong·2023년 1월 6일
0

Node.js / MongoDB

목록 보기
5/23

✅ node.js에서 기본설정

  • 내가 기본으로 설정한 server.js 파일에서

    const MongoClient = require('mongodb').MongoClient;
    MongoClient.connect('내 DB 접근 url', function(error, client){
       if(error) return console.log(error);
       app.listen(포트번호, function(){});
    })

  • mongoDB에서 DB 접근 url을 복사해서 넣어주는데,
  • 그 문자열 중 < password> 자리에는 DB 접근에 설정했던 비밀번호를 입력해줘야함
  • app.listen을 MongoDB 연결의 콜백함수 내로 넣어줌으로써,
    DB 접속이 완료되면 서버를 띄우는 순차적 실행을 구현해줌


✅ MongoDB에 데이터 저장하기 (insertOne)

  • server.js 파일에 db 정보를 담기위한 변수 선언

    var db;
    db = client.db('DB 이름');

  • 해당하는 collection을 찾아 데이터 하나를 Insert 해주기
  • 그냥 필요 데이터만 저장하면 고유의 값인 id가 임의로 들어가있음을 확인 할 수 있음
  • _id 라는 속성으로 넣어줘야 사용하기 좋음!!

    db.collection('collection 이름').insertOne({_id : 0, name : 'Yu', age : 27})

profile
🥳믓진 개발자가 되겠어요🥳

0개의 댓글