본문 바로가기

Daily Coding from A to Z

week 3 python , 크롤링, mongoDB 웹스크래핑

# 'users'라는 collection에 {'name':'bobby','age':21}를 넣습니다.
db.users.insert_one({'name':'bobby','age':21})
db.users.insert_one({'name':'kay','age':27})
db.users.insert_one({'name':'john','age':30})

 

 

 

 

 

 

# 모든 데이터 뽑아보기
all_users = list(db.users.find({},{'_id':False}))

print(all_users[0])         # 0번째 결과값을 보기
print(all_users[0]['name']) # 0번째 결과값의 'name'을 보기

for user in all_users:      # 반복문을 돌며 모든 결과값을 보기
    print(user)

 

# 저장 - 예시
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'})

 

 

 

 

 

 

 

 

'Daily Coding from A to Z' 카테고리의 다른 글

week 2 ajax... api  (0) 2023.01.14
02. java script로 활기찬 홈피 움직임 만들기  (1) 2023.01.06
01. prologue : 로그인 page와 post 박스  (0) 2023.01.02
웹개발 3주차 #19-#34  (0) 2022.12.29
웹개발 5주차  (0) 2022.12.29