2023.01.12 개발일지 - DB

클로이🖤·2023년 1월 12일
0

Web-developer

목록 보기
16/22
post-thumbnail

mongoDB 연결하기

mongoDB 사이트에 들어가서 회원가입. 구글계정으로 가입했다. 그리고 다시 vsc로 돌아와서, python에서 mongoDB를 사용하려면 라이브러리 2개를 설치해줘야 한다.


pip install dnspython , pip install pymongo 입력해서 설치를 해줬다. dbprac.py 파일을 하나 더 만들어서 pymongo를 이용해서 접속해 보겠다.

pymongo 기본코드
from pymongo import MongoClient
client = MongoClient('여기에 URL 입력')
db = client.dbsparta


connect 클릭

Connect your application 클릭

driver을 python으로 바꿔주고 version도 3.6 or later로 바꿔준다. 그리고 밑에 주소를 복사해서 위에 작성했던 pymongo 기본 코드에 URL 입력하는 곳에 붙여넣어주고, <password> 라고 적혀져 있는 부분에 비밀번호를 입력해주면 된다.

from pymongo import MongoClient
client = MongoClient('mongodb+srv://chloe:test@cluster0.1iuz7ou.mongodb.net/?retryWrites=true&w=majority')
db = client.dbsparta

doc = {
  'name':'지은',
  'age':24
}

db.users.insert_one(doc)

doc 변수에 딕셔너리 값 넣어주고, db에 넣을 코드(db.users.insert_one(doc))도 적어준다. 터미널에서 실행하고 다시 db페이지로 가서 Browse Collections 를 눌러주면


이렇게 dbsparta 라는 데이터베이스 내에 users 라는 collection이 생긴 것을 확인할 수 있다. 대박짱신기 ; ;

profile
front-end developer

0개의 댓글