Python에서 MongoDB를 조작하기 위해서는 pymongo와 dnspython.
두 개의 라이브러리를 생성해야 하는데, Visual Studio Code에서 가상환경을 잡아 준 뒤 터미널을 통해 두 개의 라이브러리를 설치할 수 있다.
라이브러리 설치
'pip install dnspython'을 터미널에 먼저 설치하고,
설치가 완료되면 뒤이어 'pip install pymongo'도 작성해주면 라이브러리 설치가 완료된다.
pymongo접속하기
from pymongo import MongoClient
from pymongo import MongoClient
client = MongoClient('여기에 URL 입력')
db = client.dbname
pymongo의 라이브러리를 이용하기 위해서는 사용하는. py파일 상단에 해당 코드를 붙여 넣어준다.
MongoDB의 기본 코드를 붙여준 뒤 MongoDB페이지로 이동한 뒤, connect 버튼을 눌러주면 아래와 같은 화면이 뜨는데,
Connect to your application에 Driver로 들어간다.
Driver는 python. 버전은 3.6 or later로 설정해 준 후 3번 Add your connection string into your application code를 복사한 뒤
from pymongo import MongoClient
from pymongo import MongoClient
client = MongoClient('mongodb+srv://USERNAME:<password>@cluster0.w1iiuru.mongodb.net/?retryWrites=true&w=majority')
db = client.dbname
<password> 부분에 DB를 만들 때 설정해 둔 비밀번호를 입력하면 끝이다.
'📊DataBase > 📈MongoDB' 카테고리의 다른 글
[MongoDB] MongoDB(몽고디비) 회원가입 및 데이터베이스 생성 (0) | 2023.05.16 |
---|