IM 21일차

TIL

MongoDB 를 node.js와 연계해서 사용해보기

  • 사용 실패 코드
const Client = require('mongodb').MongoClient;

Client.connect('mongodb://계정명:비번@주소:포트번호/DB이름', function(error,database){
    if(error) {
        console.log(error);
    } else {
        let slime = {name:'slime', hp:100, armor:0, attack:1};
        database.collection('monster').insert(slime);
        database.close();
    }
});
  • 수정 코드
const Client = require('mongodb').MongoClient;

Client.connect('mongodb://계정명:비번@주소:포트번호/DB이름', function(error, client){
    if(error) {
        console.log(error);
    } else {
        let slime = {name:'slime', hp:100, armor:0, attack:1};
        const db= client.db(DB이름)
        db.collection('monster').insertOne(slime);
        client.close();
    }
});

참고 페이지


오늘 한 것

  • MongoDB 를 node.js와 연계해서 사용해보기
  • 휴식
  • leetcode
    • Check If Two String Arrays are Equivalent (easy)
    • Maximum Nesting Depth of the Parentheses (easy)
    • Count the Number of Consistent Strings (easy)
    • Binary Search Tree to Greater Sum Tree (medium)

ToDo

  • node.js를 이용한 서버관리나 서버와 클라이언트 간의 정보 교환 등 미리 공부할수 있는 부분에 집중해보는것도 좋은 선택이라고 생각한다.

  • scss 도 활용을 생각해보면 좋을것 같다.

  • typescript 공부 예제를 생각해보자


오늘은...

금요일에 실패한 부분을 다시 확인 하였다. MongoDB를 node.js 에서 연결 하고 자료를 추가하는 코드를 검색해서 수행해 보았지만 실패를 하였는데 오늘 그 부분을 좀더 확인하였다. 여기저기 돌아다녔지만 node.js 의 mongodb 패키지쪽에서 사용에대한 예를 확인하고 보정하여 node.js를 통한 MongoDB사용을 성공적으로 수행하였다. 우선 아주 기초적인 부분은 완료 된것같다. 그리고 리트코드 문제를 몇개 풀고 풀었던 문제중에는 정규표현식을 연습할수 있을거라 생각한 문제도 있었지만. 원하는 방식으로 사용하는 방법은 찾지못해 실패하였다.

좋은 웹페이지 즐겨찾기