들어가며 1주차 미니프로젝트 주간이 끝이 났다. 한 주차가 끝난 김에 조금 놀아볼까 했으나 TIL은 꾸준히 작성하자는 다짐을 다시 상기시키며 오늘의 TIL은 트러블 슈팅을 하고, 1주차 회고를 해보고자한다. 트러블 슈팅 문제 mongoDB에서 데이터를 정렬해서 가져오기위해 mongoDB의 sort()함수를 사용하려고 했는데 다음과 같은 에러를 뱉어냈다. 구글링을 해보고 시도한 코드들에서도 같은 에러가 나와서 정렬 방식 자체를 바꾸기로 했다. 시도한 코드 sorted_cards = db.project.find({}).sort({'like': -1}) 에러 코드 TypeError: if no direction is specified, key_or_list must be an instance of list 해..
MongoDB
들어가며 MySQL만 사용해보다가 이번에는 MongoDB를 사용해보게 됐다. 덕분에 DB에 대해 한번 더 복습할 수 있는 기회와 새로운 종류의 DB를 사용해볼 수 있게 되어서 기분이 좋다. DB(Database) : SQL VS NoSQL SQL 흔히 관계형 데이터베이스라고 불리는 SQL(RDBMS)는 행과 열로 이루어져있는 DB이다. 칸칸이 나누어져있는 엑셀이라고 생각하면 된다. 대표적으로 MySQL이 있음! SQL의 가장 큰 특징은 정해진 스키마 즉, 정해진 규격에 따라 DB테이블에 저장된다는 것이다. MySQL을 공부하면 정해진 '문법'에 따라 정해진 '구조' (ex. 테이블, 필드 등)에 맞춰 저장을 해야했다. 또, 이미 테이블의 스키마를 정의해두면 정의된 스키마대로만 데이터를 담을 수 있다! 두..
반응형