Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 변수
- 자바 public
- 자바 삼항연산자
- react ag grid
- Vue3
- 자바 if문
- 자바 for문
- 자바 while문
- 자바 구구단 출력
- java
- 자바 자동캐스팅
- 자바
- Til
- 자바 강제 캐스팅
- 조코딩
- 타입스크립트
- 자바 switch문
- MySQL
- 자바 조건문
- 이클립스 DB연동
- 항해99 2기
- 정보처리기사실기
- 항해99
- 프로그래머스
- react with typescript
- 자바 반복문
- TypeScript
- 자바 향상된 for문
- 자바 공배수
- 자바 스캐너
Archives
- Today
- Total
뇌 채우기 공간
[python] pymongo, robo3t 사용 기본 문법 insert/ find/ update/ delete 본문
WEB/python
[python] pymongo, robo3t 사용 기본 문법 insert/ find/ update/ delete
자바칩 프라푸치노 2021. 6. 10. 15:37from 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 |