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 | 31 |
Tags
- 항해99후기
- 컴파일
- java 자료구조 활용
- 격파르타합격후기
- 비전공자sqld
- java map
- java알고리즘문제풀이
- java map 출력
- 인터프린터언어
- javaJVM
- sqld자격증합격
- 격파르타장점
- 작은수제거하기
- 격파르타비전공자
- java list 저장
- 노베이스부트캠프
- 프로그래머스
- java map 저장
- 격파르타후기
- 항해15기
- java set 출력
- java기본자료형
- 프로그래머스제일작은수
- 코딩부트캠프후기
- java참조자료형
- javaJRE
- java알고리즘
- java list 출력
- java set 저장
- java최솟값구하기
Archives
- Today
- Total
코딩과 결혼합니다
mongoDB 본문
728x90
웹개발 종합반 3주차 - mongoDB
선행
pip install dnspython
pip install pymongo
from pymongo import MongoClient
client = MongoClient('여기에 URL 입력')
db = client.dbsparta
url 가져오기
로그인 후 ➡️ Connect ➡️ Connect to your application ➡️ Driver-Python , Version-3.6 or later
➡️ url 복사
다음으로 url 안에 <passworld>부분을 내가 가입할때 입력했던 패스워드로 입력
from pymongo import MongoClient
client = MongoClient('mongodb+srv://sparta:<passworld>@cluster0.rgsaqvn.mongodb.net/?retryWrites=true&w=majority')
db = client.dbsparta
데이터 입력
doc = {
'name':'영수',
'age':24
}
db.uesers.insert_one(doc)
결과는 터미널에서 나타나지 않고 db에 저장이 된다.
# 저장 - 예시
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'})
'2세 > Python' 카테고리의 다른 글
Python 기초 문법 - 리스트 (0) | 2023.05.10 |
---|---|
3주차 숙제 (웹스크래핑) (0) | 2023.05.10 |
웹스크래핑(크롤링) (0) | 2023.05.08 |
requests 라이브러리 (0) | 2023.05.08 |
python 외부 라이브러리 사용 (0) | 2023.05.08 |