PROGRAMMING

Atlas ↔ Studio 3T / 이미지 처리 본문

Database/MongoDB

Atlas ↔ Studio 3T / 이미지 처리

Raccoon2125 2021. 1. 26. 18:49

1. 사이트 https://studio3t.com/knowledge-base/articles/connect-to-mongodb-atlas/

 

How to Connect to MongoDB Atlas | Studio 3T

In this post, we'll show you how to connect to MongoDB Atlas using Studio 3T, the professional GUI for MongoDB, and its handy Connection Manager feature.

studio3t.com

2. 이미지 가져오기 (pycharm)

  : 이미지를 컴퓨터 내에 저장한 후, 경로 복사

2-1. mongofiles.exe를 활용한 이미지 처리

경로 복사 및 환경 변수 등록

2-2. mongofiles 명령어 / griedfs ( 이미지 크기가 크기 때문에 쪼개기 위해 사용 )

-d : databaes / put : 이미지 넣겠다.
fs.files & fs.chunks 생성(collection)

2-3. 이미지 데이터 MongoDB에 삽입된 것 Studio 3T를 통해 확인

2-4. fs.cunks

fs.chunks 이미지 데이터가 2개로 쪼개져있음

2-5. 이미지파일 Export (Studio 3T)

data 열의 ... 클릭 - GUI를 통해 DB 내부의 이미지 파일 저장

  ※ Export 비교

해당 아이콘의 경우, document 내보낼 설정하는 것으로 부분과 전체를 설정하여 export 있고, export 때마다 설정함

 

2-6. 내보낸 파일을 VS Code에서 .html 파일로 활용

  - data:image/png;base64, : 지정된 양식정도로 생각하고 넣어야 한다고 생각할 것(in HTML)

  - img src= 들어갈 내용은 cmd.exe에서 mongo 실행한 저장된 이미지의 binary파일의 data 긁어서 base64, 이후에 넣어주면 .

 

2-6-1. 실행 결과(일부 캡처)

이미지 출처: 픽사베이

필자의 경우에는 이미지가 커서 fs.chunks 1개가 아니라 2개로 chunks 쪼개져있었음.

그래서 위에 있는 이미지의 data 긁어서 읽히게 하였음

(아마 밑에 연결된 data 경우 기존에 앞에 있는 데이터에서 링크가 되어있어서 따로 긁지않아도 실행이 되는 )

'Database > MongoDB' 카테고리의 다른 글

MySQL  (0) 2021.01.28
Pymongo + Studio 3T  (0) 2021.01.27
Studio 3T & MongoDB tool(for win10) 설치  (0) 2021.01.26
Atlas ↔ Pymongo  (0) 2021.01.26
MongoDB 실습 계획표  (0) 2021.01.26
Comments