NoSQL/MongoDB
-
[MongoDB] 도큐먼트 조회, 갱신NoSQL/MongoDB 2022. 11. 8. 00:13
전체 조회 ㅡ db.컬렉션명.find({}) > db.study.find({}); 조건 조회 ㅡ db.컬렉션명.find( {이름:값} ) > db.study.find({name:"hello world"}) Like 조건 - 데이터 조회 ㅡ db.collection명.find( {이름:/값/} ) 값을 포함하고 있는 데이터 조회 > db.study.find( {이름:/값/} ) 값으로 시작하는 데이터 조회 > db.study.find( {이름:/^값/} ) 값으로 끝나는 데이터 조회 > db.study.find( {이름:/값$/} ) 도큐먼트 갱신 ㅡ db.컬렉션명.update({}) #단건 > db.study.updateOne( {조건이 될 이름:값}, {$set:{이름:"변경 값"}} ) #다건 > d..
-
[MongoDB] Database, Collection, Document 생성, 삭제NoSQL/MongoDB 2022. 10. 31. 22:47
🌈 MongoDB ⇔ RDBMS MongoDB RDBMS Database Database Collection Table Document Tuple/Row Field Column Primary Key ( Default _id ) Primary Key 데이터베이스 생성 ㅡ use use 명령어를 통하여 데이터베이스를 생성합니다. 이미 존재할 경우 데이터베이스를 사용합니다. use 데이터베이스명 > use demo switched to db demo 사용 중인 데이터베이스 확인 하려면 db를 입력합니다. > db demo 데이터베이스 삭제 ㅡ db.dropDatabase() 데이터베이스 삭제는 use로 데이터베이스 선택 후 해당 명령어를 통해 삭제합니다. > db.dropDatabase() {"dropped"..
-
[MongoDB] 윈도우 MongoDB 설치하기NoSQL/MongoDB 2022. 10. 25. 18:50
🌈 MongoDB란? 몽고 DB는 크로스 플랫폼 도큐먼트 지향 데이터베이스 시스템이다. NoSQL 데이터베이스로 분류되며 JSON과 같은 동적 스키마형 도큐먼트들을 선호함에 따라 전통적인 테이블 기반 관계형 데이터베이스 구조로 확장성과 유연성을 제공하는 문서형 데이터베이스이다. MongoDB 공식 사이트에 들어가서 커뮤니티 버전을 다운로드 받습니다. 커뮤니티 버전과 엔터프라이즈 버전의 차이 (지원 유무) - 모니터링 - 보안 인증 - 시스템 인증 아래 과정을 따라 진행합니다. 설치 경로, 로그 경로를 변경하려면 변경한 후 진행(Next) 합니다. MongoDB GUI 툴인 Compass도 같이 설치됩니다. Save & Connect 기본적으로 접속 URI가 로컬로 작성되어있습니다. Save & Conne..