DB/MongoDB 5

Mongosh 사용

mongoDB shell 접속 mongosh Document use 데이터베이스명 데이터베이스 사용 없으면 만들어준다. db 현재 사용중인 데이터베이스 확인 show dbs 서버 내의 데이터베이스 리스트 최소 한 개의 Document를 가진 DB만 출력! db.컬렉션명.insertOne({key:value, ...}) 컬렉션 안에 Document 추가 db.데이터베이스이름.find() DB내의 도큐먼트 조회 Collection db.createCollection(컬렉션명[, options]) Collection 생성 options 참고하기👇 https://www.mongodb.com/docs/manual/reference/method/db.createCollection/ db.createCollectio..

DB/MongoDB 2023.01.29

MongoDB

쌓아놓고 삭제가 없는 경우에 적합하다. ex) 로그 데이터, 이벤트 참여 내역, 세션 트랜잭션이 필요한 금융, 결제, 빌링, 회원정보등은 RDBMS를 사용해야한다. 도큐먼트 데이터 모델 속성의 이름, 값으로 이루어진 쌍의 집합 속성은 문자열/숫자/날짜 배열/다른 도큐먼트를 지정할 수 있다. 하나의 document에 필요한 정보를 모두 담는다. one query로 모두 해결이 되게 collection model 설계가 필요 Join 불가 tags는 배열, comment는 배열 안에 도큐먼트를 값으로 가지고 있는 것을 볼 수 있다. MongoDB 장점 빅데이터 처리 특화 Memory Mapped를 사용 데이터 쓰기 시에 OS의 가상 메모리에 데이터를 넣은 후 비동기로 디스크에 기록 Schema-less 구조..

DB/MongoDB 2023.01.13

MongoDB 설치

https://www.mongodb.com/try/download/community MongoDB Community Server 다운로드 링크 사용하는 OS에 맞춰서 다운로드한다. 기본 설정으로 진행했다. MongoDB Compass는 MongoDB GUI다. MySQL의 Workbench 같은거다. 설치 시작 설치 중에 애플리케이션을 닫으라는 알림이 떠서 브라우저를 다 닫았다. 나는 Yes를 눌러서 컴퓨터를 바로 재부팅했다. 나중에 재시작할거면 No를 선택하면 된다.

DB/MongoDB 2023.01.13