from pymongo import MongoClient
client = MongoClient('여기에 URL 입력')
db = client.dbsparta
❗️'여기에 URL 입력' 은 어떤 URL이냐면 아래 mongoDB 화면에서 가져와야 한다.
🔥아래 코드를 입력해서 데이터를 넣어보자!
doc = {
'name':'bob',
'age':27
}
db.users.insert_one(doc)
그럼 이 데이터는 어디에 어떻게 저장되는 것일까?
왼쪽에 있는 저 users는 뭘까?
db.users.insert_one(doc)
위의 코드 작성할 때 적은 부분이다. 컬렉션이라고 부른다. 아무리 데이터를 막 집어 넣을 수 있다고 하더라도 좀 비슷한 애들끼리 모아놓아야 되지 않겠습니까!
db.users.update_one({'name':'bobby'},{'$set':{'age':19}})
☘️ pymongo 코드 요약
# 저장 - 예시
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}))
# for user in all_users :
# print(user)
# 바꾸기 - 예시
db.users.update_one({'name':'bobby'},{'$set':{'age':19}})
# 지우기 - 예시
db.users.delete_one({'name':'bobby'})