인파

You Can Become A

늦게 시작해도 누구든지 노력하면 개발자가 될수 있어요 !

공부한 내용을 정리합니다
Node.js/Mongoose

[ORM] 📚 Mongoose 사용법 정리 (Node.js - MongoDB)

Mongoose 모듈 몽구스(mongoose)는 시퀄라이즈와는 달리 릴레이션이 아닌 도큐멘트를 사용하므로 ORM이 아니라 ODM (Object Document Mapping) 이라고 불린다. 몽구스는 노드 프로젝트에서 몽고디비를 다루기 위해 탄생되었다. 그런데 몽고디비 자체가 이미 자바스크립트인데 왜 굳이 자바스크립트 객체와 매핑해서 사용할까? 이는 몽고디비에 없어서 불편한 점들을 몽구스가 보완해주어 서버단에서 NoSQL DB를 프로그래밍하는데 최적화 해주기 때문이다. 먼저 몽고디비에 없던 스키마라는 개념이 생겼다. (database의 스키마를 말하는 것이다) 원래 몽고디비에는 테이블 개념이 없어(collection) 자유롭게 데이터를 넣을 수 있지만, 이 자유분방함이 오히려 독이될 수도 있다. 실수로 ..

category_image
인파_
2021.11.16
(0)