Mongodb database 생성 및 CRUD 테스트
기존 팀블로그 내 작성글 이관
Spring Boot Batch 설명 - 플래티어 연구소 테크 블로그 (tistory.com)
Introduction
이번 글에서는 Mongodb를 처음 사용해보는 초초짜 개발자가 기초 명령어를 수행하는 과정을 기록합니다.
실행시 화면
1. dbtabase 생성과 _MONGOSH 명령어 입력¶
위 이미지는 'mongosh' 명령어를 사용하여 컬렉션을 생성하는 과정입니다.
use jeongzmin에서 'jeongzmin'은 데이터베이스 이름이며,
db.createCollection('myCollection')에서 'myCollection'은 컬렉션을 생성합니다.
2. 데이터 INSERT¶
위 이미지는 명령어를 사용하여 컬렉션에 데이터를 입력하는 과정입니다.
db.myCollection.insertOne({myname:'Jeong Ji Min', nickname:'Tech정또해방'});
명령어를 통해서 데이터를 추가하였습니다. 몽고DB는 Json 객체를 저장합니다.
3. 데이터 조회¶
리스트 조회
단건 조회
4. 데이터 수정 및 신규 추가¶
데이터 수정과 신규 추가
db.myCollection.updateOne({'nickname':'Tech정또해방'}, {$set : {'addr':'서울', 'nickname':'Tech정또해방2'}})
addr이 추가되었고, nickname이 업데이트 되었습니다.
5. 데이터 삭제¶
deleteOne을 사용하여 동일한 방법으로 삭제진행해봅시다.
이상으로 Mongodb를 처음 사용해보면서 CRUD 작업을 진행해보았습니다.