Python

[mongodb] Python - MongoDB start (설치・연결)

2290

목차

  1. MongoDB 소개
  2. MongoDB 다운로드
  3. PyMongo 드라이버 설치
  4. PyMongo 드라이버 테스트

 

Python은 DB 기반 애플리케이션에서 사용 가능.

 

MongoDB 소개

 

1. NoSQL (= Not Only SQL) DB 중 가장 유명.

2. JSON과 유사한 문서에 데이터 저장해, 매우 유연하고 확장 가능.

 

 

MongoDB 다운로드

※ 코드 예제를 실험하려면 MongoDB 접근 권한 필요.


MongoDB 다운로드 

https://www.mongodb.com/try/download/community

※ MongoDB 다운로드 및 설치 방법 보기.


PS. 

MongoDB 클라우드 서비스 신청해도 무방.

https://www.mongodb.com/cloud/atlas

 

 

PyMongo 드라이버 설치

 

PyMongo 드라이버 : Python과 MongoDB 연결.

※ "PyMongo" 드라이버 기준해 설명.

※ PIP 사용해 "PyMongo" 설치 권장.

※ PIP은 대부분 Python 환경에 이미 존재.

 


[설치 방법]

 

방법1. 

C:\Users\사용자명>pip install pymongo

 

방법2. CMD 모드에서 PIP 위치로 이동 후 입력. 

C:\Users\사용자명\AppData\Local\Programs\Python\Python39\

\Scripts>python -m pip install pymongo

 

 

※ 확인 : C:\Users\사용자명>pip list

※ 제거 : 설치 명령어에서 intall 대신 uninstall 사용.

 

PyMongo 드라이버 테스트

※ 설치 성공 (또는, 이미 존재하는지) 체크.

 

1. C:\User\사용자명\hz.py 파일 생성. (아래 소스 입력)

import pymongo

 

2. 아래 명령어 입력. (※ 에러 없으면 잘 연결된 상태임.)

C:\User\사용자명>python hz.py

 



분류 제목
basic Python - PIP (피프) - 패키지(모듈) 관리자
basic Python - Try...Except - 에러 테스트/제어. (= 트라이...익세프트)
basic Python - User Input (사용자 입력)
basic Python - String Format (문자열 포맷)
file Python - File Open - 파일열기
file Python - File Read - 파일읽기
file Python - File Write - 파일쓰기
file Python - Delete File (파일삭제)
mysql Python - MySQL Start (DB 사용)
mysql Python - MySQL Create Database (DB 생성)
mysql Python - MySQL Create Table (테이블 생성)
mysql Python - MySQL Insert Into Table (데이터 삽입)
mysql Python - MySQL Select From (데이터 선택)
mysql Python - MySQL Where (조건절)
mysql Python - MySQL Order By (정렬순서)
3/32
목록
 홈  PC버전 로그인 일본어
그누앞단언어
그누뒷단언어
그외코딩언어
그누보드
제작의뢰
Q&A
커뮤니티 2
웹유틸
회원센터
홈짱닷컴 PC버전 로그인