from pymongo import MongoClient
client = MongoClient('localhost', 27017)
db = client.dbsparta
# db이름이 dbsparta
# 코딩 시작
# insert/find/update/delete
# dictionary가 하나 만들어진다.
# doc = {'name':'leo','age':27}
# db.users.insert_one(doc)
# collection이름은 users
# find
# _id는 랜덤으로 생성되는 값이다.
# same_ages = list(db.users.find({'age':21},{'_id':False}))
# for person in same_ages:
# print(same_ages)
# age = list(db.users.find({},{'_id':False}))
# for person in age:
# print(person)
# find_one
user = db.users.find_one({'name':'bobby'})
print(user['age'])
# update
# name이 bobby인 애를 찾아서 age를 19로 바꿔라
db.users.update_one({'name':'bobby'},{'$set':{'age':19}})
# delete
db.users.delete_one({'name':'bobby'})
# 저장 - 예시
doc = {'name':'bobby','age':21}
db.users.insert_one(doc)
# 한 개 찾기 - 예시
user = db.users.find_one({'name':'bobby'})
# 여러개 찾기 - 예시 ( _id 값은 제외하고 출력)
same_ages = list(db.users.find({'age':21},{'_id':False}))
# 바꾸기 - 예시
db.users.update_one({'name':'bobby'},{'$set':{'age':19}})
# 지우기 - 예시
db.users.delete_one({'name':'bobby'})
728x90
'WEB > python' 카테고리의 다른 글
[python] 파이썬으로 크롤링하는 법 / 영화페이지 제목 크롤링하는 법 친절 설명 (0) | 2021.06.10 |
---|---|
[python] pymongo, 크롤링한 데이터를 db에 저장하고 찾고 수정하기 (0) | 2021.06.10 |
[python] 크롤링으로 영화 제목 랭킹 별점 가져오기 (0) | 2021.06.10 |
[python] 크롤링 기본 뼈대 (0) | 2021.06.10 |
[python] 미세먼지 api에서 값을 받아와서 동적으로 화면에 보여주기 (0) | 2021.06.09 |