회사 솔루션 기술스택 변경 이슈로 인하여 SpringBoot 프로젝트에 mongoDB 연결을 시도해보겠습니당. 1. springBoot 프로젝트 생성 2. application.properties 파일에 db 정보입력(저는 mongoDB atlas 사용했습니다.) 3. com.example.demo 패키지 하위로 repository 패키지 생성 후, demoDBRespositoy.java 생성package com.example.demo.repository;import com.example.demo.Posts;import org.springframework.data.mongodb.repository.MongoRepository;import org.springframework.stereotype.Repo..
몽고DB(MongoDB)는 문서 지향(document-oriented) 데이터베이스로, JSON과 유사한 BSON(Binary JSON) 포맷을 사용하여 데이터를 저장합니다. 관계형 데이터베이스(RDBMS)와는 다르게 스키마가 없고, 유연하고 확장성이 뛰어난 구조를 가지고 있습니다. MongoDB를 효과적으로 사용하기 위해 알아야 할 필수 개념들을 정리하면 다음과 같습니다:1. 기본 개념문서(Document): MongoDB의 기본 데이터 단위로, JSON과 유사한 구조를 가진 BSON(Binary JSON) 형식의 데이터입니다. 필드와 값의 쌍으로 이루어져 있으며, 각 필드는 다양한 데이터 타입을 가질 수 있습니다.컬렉션(Collection): 비슷한 구조의 문서들을 그룹화한 것입니다. 관계형 데이터베..
1. DB 생성: use use DATABASE_NAME 예제 ) mongodb_test 라는 테이블을 사용할 때,use mongodb_test 주의 ) mongodb_test라는 DB가 존재하지 않다면, DB를 생성하게된다. 이미 존재하는 경우에는 mongodb_test DB를 그대로 사용하게 된다.. 2. DB 제거 : db.dropDatabase() 3. Collection 생성 : db.createCollection() db.createCollection(name, [options])- name은 생성하는 컬렉션의 이름.- option은 doc 타입으로 구성된 설정값. 4. Collection 제거 : db.{collection_name}.drop() 예제 )use mongodb_test..