Daily/TIL(Today I Leared)

210413_TIL(MongoDB Basic)

Judaeng 2021. 4. 18. 03:30

✅MongoDB

MySQL을 사용해봤지만 NoSQL은 학교에서도 배운 적이 없었던 것 같다.

NoSQL의 대표적(?)이고 많이 사용하는 Javascript를 기반으로 하는 MongoDB를 사용해봤다.

공식문서를 보면서 설치하고 데이터베이스 서버에 접속했다.

생각보다 익숙하지가 않아서 조금은 지루하고 어려웠다.

MongoDB는 테이블이 없어서 자유롭게 데이터를 저장할 수 있다. MySQL은 데이터형도 있지만 몽고는 자유롭다!

이 자유로움이 나중에는 단점으로 다가온다고 한다.

생각보다 깊게 배우는 느낌이없어서 혼란이 왔던 날인 것 같다.

 

🍒Remember


✅MongoDB - CRUD

CREATE - insert

READ - find

UPDATE는 업데이트!

  • updateOne : 주어진 기준에 맞는 다수의 도큐먼트 중 첫 번째 도큐먼트 하나만 업데이트
  • updateMany : 쿼리문과 일치하는 모든 도큐먼트를 업데이트
  • $set : 주어진 필드에 지정된 값을 업데이트
  • $push : 해당 서브 도큐먼트를 추가하기 위한 연산자

DELETE 

db.collection_name.drop()

 

출처: https://joooing.tistory.com/entry/210227TIL?category=914607

 

🍒More Study


✅MongoDB 정리

✅HTTPS, Hashing, Cookie

✅Session