프로그래밍/데이터베이스 (1) 썸네일형 리스트형 mongoDB와 mongoose mongoDB 몽고디비는 NoSQL 도큐먼트형 데이터 베이스이다. 데이터를 도큐먼트 단위로 저장하며 따로 테이블을 작성하지않아도 원하는 필드와 값을 넣을 수 있다. //한개의 도큐먼트 { name:"noodler", email:"email@gmail.com", favorite:"fishing" } Mongoose mongoose는 NodeJS와 mongoDB 사이를 연결해주는 ODM(Object Document Mapper)이다. Schema를 지원해(mongoDB에는 없음) 객체지향구조를 보장하고 mongoDB의 CRUD를 지원한다. mongoose.Schema mongoDB의 도큐먼트 안에 어떤 값이든 들어갈 수 있다. 하지만 name에 숫자만 입력하거나 중복된 email 주소를 입력하는등 예상치 못.. 이전 1 다음