파이썬 설치후 주피터 설치
jupyter notebook --notebook-dir='E:\jupyter-notebook'
pymongo 설치하기
!pip install pymongo // pymongo 설치하기
mongoDB연결하기
import pymongo //모듈 불러오기
conn=pymongo.MongoClient() // 연결
db = conn.bitDB // bitDB데이터베이스 이름
users = db.users // 컬렉션
users = users.find({}).limit(3)
for user in users:
print(user)
read
// inventory에서 조회하기
inventory = db.inventory.find({},{'_id':0})
for inv in inventory:
print(inv)
insert
// 파이 몽고에서는 키는 쌍따옴표, '',""로 감쌀것
// 데이터를 추가한 다음에는 추가여부를 확인할 것
newInvent={"item":"speaker", "qty":50, "size" :{
"h":22, "w":22, "uom":"cm"}, "status" : "S"}
db.inventory.insert_one(newInvent)
newInvent=[{"item":"aaaaa", "qty":50, "size" :{
"h":22, "w":33, "uom":"cm"}, "status" : "SS"}]
db.inventory.insert_many(newInvent)
update
// update, 있는 값을 수정할 수도 있고 없는 키와 밸류를 추가 할 수 있음
db.inventory.update_many({"status":"SS"},{"$set":{"status":"P"}})
'JX405기_비트 > mongoDB' 카테고리의 다른 글
Day18-1 동적 웹페이지 크롤링 (0) | 2023.02.08 |
---|---|
Day17-4 정적 웹사이트 파이썬을 이용한 크롤링 & MongoDB 저장 (0) | 2023.02.08 |
Day17-2 MongoDB 연습 문제3 (0) | 2023.02.08 |
Day17 -1 인덱싱(단일 인덱스, 복합인덱스), 텍스트 인덱스, 공간 정보 쿼 (0) | 2023.02.08 |
Day17-0 MongoDB Day16 요약 & SQL과 비교 (0) | 2023.02.08 |