호비시의 끄적끄적
스파트라 웹 개발 종합반 3주차 수업 리뷰 본문
3주차 수업 리뷰
python 에 대해 배움
파이선의 기초 문법, 패키지 설치 방법
이를 활용한 크롤링 방법
여기까진 다 알던 내용들이라 쉽게 이해가 가능했다.
mongoDB 또한 배웠는데
mysql 밖에 사용해보지 않은 상태여서 nosql은 좀 어색하고 설정하는데 좀 고생했다.
[SSL : CERTIFICATE_VERIFY_FAILED] 에러코드가 나와 연결되지 않았는데
slack에 나와 같은 에러로 고생하신분들이 많아 그분들의 답변을 참조하여 해결하였다.
certifi 패키지를 설치하고
from pymongo import MongoClient
import certifi
ca = certifi.where()
client = MongoClient('mongodb+srv://test:<password>@cluster0.idtzs.mongodb.net/Cluster0?retryWrites=true&w=majority', tlsCAFile=ca)
db = client.dbsparta
를 입력하여 해결 할 수 있었다.
또한 mongoDB에 CRUD 작업을 배웠다.
# 저장 - 예시
doc = {'name':'bobby','age':21}
db.users.insert_one(doc)
# 한 개 찾기 - 예시
user = db.users.find_one({'name':'bobby'})
# 여러개 찾기 - 예시 ( _id 값은 제외하고 출력)
all_users = list(db.users.find({},{'_id':False}))
# 바꾸기 - 예시
db.users.update_one({'name':'bobby'},{'$set':{'age':19}})
# 지우기 - 예시
db.users.delete_one({'name':'bobby'})
궁금증이 생겼다.
1. sql에 있는 join, union,view 의 유무
2. 조건문을 상세히 다는 법
3. update 문의 $set 활용법
이 세가지는 추후에 찾아서 공부할 생각이다.
'스파르타' 카테고리의 다른 글
CODE chapter5 다른 방법을 찾아봅시다 (0) | 2022.03.17 |
---|---|
스파트라 웹 개발 종합반 5주차 수업 리뷰 (0) | 2022.03.01 |
스파트라 웹 개발 종합반 4주차 수업 리뷰 (0) | 2022.02.28 |
스파트라 웹 개발 종합반 2주차 수업 리뷰 (0) | 2022.02.16 |
스파르타 웹 개발 종합반 1주차 끝내며 (0) | 2022.02.15 |
Comments