티스토리 뷰
DB연결하기 & 데이터 넣기
# '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)
user = db.users.find_one({'name':'bobby'})
print(user)
수정하기
db.users.update_one({'name':'bobby'},{'$set':{'age':19}})
user = db.users.find_one({'name':'bobby'})
print(user)
삭제하기
db.users.delete_one({'name':'bobby'})
user = db.users.find_one({'name':'bobby'})
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'})
반응형
'개발냥이 > Python' 카테고리의 다른 글
[Grammar] 정렬함수 sorted()와 sort() (0) | 2022.09.13 |
---|---|
파이썬 입문_연습문제 (0) | 2022.07.26 |
mongoDB_웹스크래핑 결과 DB 저장 (0) | 2022.07.25 |
웹스크래핑(크롤링)_기초 (0) | 2022.07.25 |
Python 입문 (0) | 2022.07.25 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 스프링
- JavaScript
- 이분탐색
- 정렬
- Comparator
- 알고리즘
- 프로그래머스
- 스프링부트
- 형변환
- 자바
- CS
- 자바dp
- DP
- Queue
- 리액트
- Algorithm
- Spring
- 타입스크립트
- 자바bfs
- SQLD
- Nest
- JPA
- 자바트리
- SQL
- 해시맵
- dfs
- 자바스크립트
- java
- 백준
- BFS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함