mongoDB에 GUI가 있다
그리고 그거 초반에 설치를 했고
몽고디비 쉘이나 앱 코드안에서 작업을 수행하게 될거다
(걔를 쓸일은 확인 말곤 읎을듯. .)
GUI라 그냥 시각적으로 확인 하려 있는거지 이게
데이터베이스를 시작해서 실행하는 방법과
데이터베이스에 일부 데이터를 추가하는 방법에대한 간단히 가지고 놀아보자
Atlas에서 서비스 이용한다하고 쓰는 방식이 있는데 저 안에 그 주소를 넣어 연결해 쓸수도 있는거고
내 컴 로컬 안에서도 주소 연결해 쓸수도 있다
로컬에서 쓰는법을 알아보자
그냥 원래 이상태에서 Connect 하면 바로 로컬 연결이 된다..
혹시
an error occurred while loading instance info: invalid utf-8 string in bson document
이런 문구의 에러가 뜬다면 이건 경로상 한글이 있고 그게 깨져서 나타나는 현상으로
이름바꾸기 해서 내컴퓨터 이름을 영어로 해주면 된다
바꿨는데도 연결이 안될수도 있다 이럴땐
윈도우 검색창에 서비스 검색해 들어간다음
쭉 내려 보면 저게 중지되있을수도 있다
그럼 다시 시작눌러 돌려주자
. . . . .
로컬로 진입하면
이래 뜬다 그럼 하나하나 갖고 놀아 보자
들어갔는데 내가 만들지도 않은게 자동으로 생성되있는걸 볼 수있다
다 재쳐두고 local을 보자
안에 시작이라는 로그 컬렉션이 들어있는걸 볼수 있다
저 안에 3개의 다큐멘터리가 들어가 있는데
눌러서 보면
에....? 로그 3개가 나와야 하는데. . 또 에러군 찾아야한다
허ㅏ. . 씨 모르겠다
저거 그냥 로그다 언제 로컬DB에 들어왔는지 기록
새DB 만들기
![]() |
저거 누르면 |
![]() |
이게 뜬다 그럼 Database를 한번 만들어 보자 서점 웹사이트를 만들기위해 DBName을 bookstore라 짓고 이 안에 다양한 유형의 데이터에 맞는 여러 컬렉션이 만들거다 책정보가 담길 책컬렉션 저자 데이터가 담길 데이터 컬렉션 고객 정보가 담길 고객 컬렉션 등등이 생겨 날거다 그중 먼저 books를 만들었 다 |
![]() |
이렇게 하나의 Database가 생겨났다 |
새 컬렉션 만들기 & document도 만들어 넣기
![]() |
bookstore 데이터베이스는 잘 만들어졌고 그 안에 첫 컬렉션으로 books를 만들었다 |
![]() |
이 컬렉션 안에 데이터를 먼저 추가하는 걸 해보자 Insert document를 누르면 이런게 뜨는데 이게 document다 저기 _id 필드는 내가 필요 없다고 없애도 MongoDB 자체적으로 알아서 다시 만들어버린다 대충 뭐 이렇게 도서 정보를 입력 하고 Insert 해주면 |
![]() |
|
![]() |
이렇게 하나의 Document가 완성 됬다 _id 읎앴는데 다시 생성 됬다 |
![]() |
여러개를 만들어 넣고 싶으면 이렇게 하면 된다 |
![]() |
첫번째꺼 update 수정할때 쓴다 두번째꺼 copy 복사뜰때 쓴다 세번째꺼 colne 다큐먼트 열때 쓴다. 열어서 고치면 고쳐진다 네번째꺼 delete 읎앨때 쓴 |
데이터 필터링?
데이터 필터링도 된다
얘는 이거 나중에 뭐 쉘을 더 자주 사용할때 볼수 있다는건데
기본적으로 이 필터는 객체를 필터링할 필드를 지정하는 중괄호로 볼수 있다
예를 들어 등급별로 필터링해 해당 책만 가져온다면
조건에 맞는 책만 나오게 된다
이거 MongoDB Shell이나
앱만들때 그 안에서 조건걸수 있음!
'SQL' 카테고리의 다른 글
6) mongoDB Tutorial - 새 Documents 추가 해보자 (0) | 2023.10.06 |
---|---|
5) mongoDB Tutorial - MongoDB Shell 함 써보자 (0) | 2023.10.05 |
3) mongoDB Tutorial - Collections & Documents (0) | 2023.10.05 |
2) mongoDB Tutorial - MongoDB설치 하러~ 가즈아 (0) | 2023.10.05 |
1) mongoDB Tutorial - 몽고디비가 뭐임? (0) | 2023.10.05 |