structured data - un-structured data
문서들은 BSON 형태로 저장이 되고 정해진 틀이나 데이터 타입 X
BSON : json을 binary형태로 변형해서 저장하는 것
MongoDB Atlas
1. 계정만들기 / 로그인
2. 프리 티어(free tier)로 클러스터 생성
USER = '****'
HOST = '****'
PASSWORD = '****'
DATABASE_NAME = '' # 직접 입력
URI = f"mongodb+srv://{USER}:{PASSWORD}@{HOST}/{DATABASE_NAME}?retryWrites=true&w=majority"
from pymongo import MongoClient
# 잘 import 됐는지 확인
# print(MongoClient)
client = MongoClient(URI)
# print(client) # 확인용
database = client[DATABASE_NAME]
#print(database)
# mongoDb에서 table은 collection
COLLECTION = 'test-collection' # collection이름
collection = database[COLLECTION]
#print(collection)
# 데이터 한개 입력
collection.insert_one(document={'hello':'test'})
# 데이터 여러개 입력
collection.insert_many()
Browse Collection
탭🎈 참고문서
SQL과 NoSQL의 차이
mongoDB 조회
mongoDB 조작/조회/영화데이터처리
python과 pymongo활용
🎈 MongoDB
MongoDB 실습-W3school
pymongo document
🎇 오늘의 회고
db 배우는거 재밌는데 쉽지는 않다. 설명을 많이 해주시고, 도와주시니까 할만하다고 느끼는 것 같기도. 뭐든 많이 해봐야된다. 근데 오늘은 파이썬을 더 공부해야겠다고 느꼈다. 이거는 다 파이썬의 연장선일뿐임...ㅠ