MongoDB

· MongoDB
Mongoose 란? Mongoose는 MongoDB를 위한 객체 데이터 모델링 (ODM) 라이브러리입니다. MongoDB는 NoSQL 데이터베이스이며, Mongoose는 스키마 기반의 솔루션을 제공하여 MongoDB와 상호 작용합니다.Mongoose는 처음부터 반강제적인 스키마를 강제합니다. Mongoose를 사용하면 데이터 모델링, 스키마 강제, 모델 유효성 검사 및 일반적인 데이터 조작과 같은 작업이 간편해집니다. Mongoose에서 스키마는 컬렉션 문서의 구조를 정의합니다. 각 필드와 해당 데이터 유형을 정의합니다. 허용되는 유형에는 String, Number, Date, Buffer, Boolean, Mixed, ObjectId, Array, Decimal128, Map이 있습니다. 모델은 스키..
· MongoDB
해당 게시물은 Node.js를 기반으로한 MongoDB 사용방법에 대한 글 입니다.각 개발 언어에 따라 사용방법이 상이하니 다른 개발언어를 사용하시는 분들은 https://www.mongodb.com/docs/drivers/ 에 접속하여 사용하시는 개발언어를 선택하여 기본 사용방법에 대해 숙지하시거나 다른 글을 참고하시길 바랍니다.1. MongoDB 기본 셋팅1) 새로운 프로젝트를 만드시고  MongoDB 설치에 앞서 모듈셋팅을 위해 터미널 창에 npm inin -y 명령어를 통해 package.json 를 준비해줍니다, 2) 그 다음 터미널 창에서 npm install mongodb 명령어를 통해 몽고디비를 설치해줍니다. 2. Node.js 애플리케이션 만들기프로젝트 디렉터리에 호출된 애플리케이션을 포..
· MongoDB
MongoDB란?MongoDB는 NoSQL 데이터베이스 관리 시스템으로, 기존의 테이블 기반 관계형 데이터베이스 구조가 아닌 문서 지향 데이터 모델을 사용합니다. 이러한 유형의 모델을 활용하면 정형 및 비정형 데이터를 보다 쉽고 빠르게 통합할 수 있습니다 MongoDB의 특징은 다음과 같습니다:유연성: 데이터 모델을 자유롭게 정의할 수 있어 다양한 유형의 데이터를 저장하고 쿼리할 수 있습니다.확장성: 대규모 데이터 처리를 위해 확장 가능한 구조를 제공합니다.JSON 문서 모델: 데이터는 JSON 형식으로 저장되며, 다양한 환경에서 활용할 수 있습니다.자동 장애 조치: 고가용성을 위해 자동적으로 장애 조치를 수행합니다.MongoDB는 웹 애플리케이션, 모바일 앱, 분석 플랫폼 등 다양한 분야에서 활용되며,..
프론이
'MongoDB' 카테고리의 글 목록