728x90
1. pymongo 설치하기
VS Code 터미널에 pip install pymongo 입력하여 설치
2. MongoDB 설치하기
Mac OS를 사용하여 homebrew로 설치
터미널에서 1) brew tap mongodb/brew
2) brew install mongodb-community 입력하여 설치한다.
설치가 제대로 완료되었다면 1) brew services start mongodb-community 명령어 실행
2) http://localhost:27017 에 접속하여 연결되었는지 확인한다.
※ Studio 3T : mongoDB를 GUI로 보기
3. 기본 동작
from pymongo import MongoClient
# mongoDB는 27017 포트사용
client = MongoClient('localhost', 27017)
# test라는 이름의 DB를 만든다.
db = client.test
# insert 하기
# 'users'라는 collection에 삽입하기
db.users.insert_one({'name':'a','age':00})
# MongoDB 데이터 모두 보기
# 특정 조건의 데이터를 모두 보고 싶으면 find({조건})
all = list(db.users.find({}))
# 특정값만 보기
# 그 중 특정 키 값을 빼려면 {'키':False} 추가
one = db.users.find_one({'name':'a'})
# 값 변경하기
db.users.update_one({변경하려는 값을 찾을 조건},{'$set':{변경할 값}})
# 값 삭제하기
db.users.delete_one({삭제할 값을 찾을 조건})
from pymongo import MongoClient | 라이브러리 임포트하기 |
client = MongoClient('localhost', 27017) | mongoDB와 연결하기 (포트:27017) |
insert_one({'a':a}) | DB에 데이터 삽입 |
find({}) | DB에서 원하는 값들 가져오기(또는 모두) |
find_one({'a':a},{'key':False}) | DB에서 원하는 값 하나 가져오기(키 값을 제외하고 가져올 수 있음) |
update_one({'a':'a'},{'$set':{'a':b}}) | DB에 있는 값 변경하기 |
delete_one({'a':'a'}) | DB에 있는 값 삭제하기 |
728x90
'Language > Python' 카테고리의 다른 글
[Python] Stack과 Queue사용해보기 (0) | 2023.03.21 |
---|---|
[Python] 리스트(List) 개념 정리 (0) | 2023.03.20 |
[Python] flask를 이용한 서버 구동 기본 정리 (0) | 2023.02.14 |
[Python] 가상환경 설정하기 (0) | 2023.02.11 |