mongoose3 [5주차] Mongoose ODM - (2) 2월 19일 자 학습 내용 정리입니다. ✅ Mongoose CRUD Mongoose ODM의 CRUD 관련 함수는 다음과 같다. CRUD 함수명 CREATE create READ find findById findOne UPDATE updateOne updateMany findByIdAndUpdate findOneAndUpdate DELETE deleteOne deleteMany findByIdAndDelete findOneAndDelete ✔️ create .create() 를 사용하여 Document를 생성한다. Document Object 혹은 Document Object의 Array를 전달하여 단일, 복수의 Document를 생성할 수 있다. create 함수의 반환값은 Promise 값으로 생성된.. 2022. 2. 19. [5주차] Mongoose ODM - (1) 2월 19일 자 학습 내용 정리입니다. ✅ Mongoose ODM ODM은 Object Data Modeling의 약어이다. 따라서 Mongoose ODM은 MongoDB의 Collection에 집중하여 관리하도록 도와주는 패키지이다. Collection을 모델화하여 관련 기능을 쉽게 사용할 수 있도록 도와준다. ✔️ 연결 관리 MongoDB의 기본 Node.js 드라이버는 연결 상태를 관리하기 어렵다. 반면 Mongoose를 사용하면 간단하게 데이터베이스와의 연결 상태를 관리해준다. ✔️ 스키마 관리 스키마를 정의하지 않고 데이터를 사용할 수 있다는 것은 NoSQL의 장점이지만 데이터 형식을 미리 정의해야 코드 작성과 프로젝트 관리에 유용하다. 따라서 Mongoose는 Code-Level에서 스키마를 .. 2022. 2. 19. MongoDB 연결하기 따라하며 배우는 노드, 리액트 기본강의를 듣고 정리한 내용입니다. MongoDB란? document 지향 데이터베이스 시스템으로 NoSQL 데이터베이스이다. 데이터 객체들이 컬렉션 내부에서 독립된 문서로 저장되므로 유연하며 확장성이 높다. https://www.mongodb.com/ The most popular database for modern apps We're the creators of MongoDB, the most popular database for modern apps, and MongoDB Atlas, the global cloud database on AWS, Azure, and GCP. Easily organize, use, and enrich data — in real time, .. 2021. 5. 6. 이전 1 다음