worldint
mathengi
worldint
전체 방문자
오늘
어제
  • 분류 전체보기 (152)
    • infra, cloud (4)
      • aws (4)
    • TIL,WIL(일간,주간 회고) (57)
    • 컴퓨터 공학 (5)
      • 정보통신 (3)
      • 컴퓨터 구조 (2)
    • Math (1)
      • linear algebra (0)
      • 명제와 집합 (1)
    • Operating System (8)
      • Linux Ubuntu (1)
    • programming (66)
      • c , c++ (9)
      • c# (0)
      • java (2)
      • javascript (14)
      • Python (4)
      • github (1)
      • programing terms (12)
      • html, css (2)
      • docker (3)
      • algorithm_datastructure (5)
      • database (11)
      • flutter(dart) (2)
    • 항해99 부트캠프 (7)
      • 사전교육 (7)
    • 보안관련 (1)

블로그 메뉴

    공지사항

    인기 글

    태그

    • 디비데드락
    • Javascript
    • node
    • EC2
    • CloudFront
    • flutter #provider #error
    • MongoDB
    • NoSQL
    • ci/cd
    • MONGOOSE
    • AWS
    • ec2 #코드디플로이 #리눅스
    • db데드락
    • docker
    • Blue/Green
    • nodejs
    • NVM

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    worldint

    mathengi

    programming/Python

    [pymongo]pymongo패키지 사용하여 mongodb연결 및 사용법 요약

    2022. 11. 17. 15:09

    1.mongodb 연결하기

    from pymongo import MongoClient #패키지 임포트
    
    client = MongoClient("mongodb+srv://test:sparta@cluster0.jmcjmfs.mongodb.net/?retryWrites=true&w=majority")
    #위의 부분이 연결하는 부분
    
    db = client.dbsparta.movies 
    #db라는 변수에 mongodb의 dbsparta라는 저장소 안에 movies라는 폴더에 접근
    #movies라는 폴더가 없으면 알아서 만들어진다

     

    2.사용법 요약

    # 저장 - 예시
    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'})

     

    'programming > Python' 카테고리의 다른 글

    맥북 vscode에서 pip install 안될 때  (0) 2023.04.06
    [Flask] flask프레임워크(웹프레임워크)  (0) 2022.11.17
    [BeautifulSoup]웹크롤링 하기  (0) 2022.11.17
      'programming/Python' 카테고리의 다른 글
      • 맥북 vscode에서 pip install 안될 때
      • [Flask] flask프레임워크(웹프레임워크)
      • [BeautifulSoup]웹크롤링 하기
      worldint
      worldint
      공부한 내용들, 트러블 슈팅 용 블로그

      티스토리툴바