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()
🍒More Study
✅MongoDB 정리
✅HTTPS, Hashing, Cookie
✅Session