Python MongoDB에 데이터 추가해보기

장보운·2022년 5월 27일
0
post-thumbnail

기억을 위한 나만의 기록장!!

안녕하세요! 오늘은 python에서 mongoDB에 저희가 저장해두었던 test 컬렉션에 새로운 데이터를 추가해보는 작업을 해보도록 하겠습니다!

movie 데이터 추가해보기 😃

저는 id는 3이고 movie의 이름은 브로커라는 데이터를 추가해보도록 하겠습니다!

def test_add_movie(id, movie):
    mongo = get_client()
    insert_val = { 'id' : id, 'movie' : movie }
    list = insert_item_one(mongo, insert_val, 'test', 'movie')
    print(f'{list}')
    
test_add_movie('3', '브로커')

log 샷 ✔
628d871821bd457f654f8749

몽고DB 확인해보기 👀

사진을 확인해보니 위에 log에 뜬 것은 objectId라는 것을 알 수 있겠죠?

새로운 데이터 추가하면서 list find해보기 😶

저번에 했던 find 쿼리를 사용해서 for문 돌려 DB에 있던 데이터를 가지고 왔던 것 기억하시죠?? 그거랑 insert쿼리를 합치면 끝입나다!!

def test_add_movie(id, movie):
    mongo = get_client()
    insert_val = { 'id' : id, 'movie' : movie }
    insert_movie = insert_item_one(mongo, insert_val, 'test', 'movie')
    print(f'{insert_movie}')
    list = find_item(mongo, None, 'test', 'movie')
    list_movie = []
    for data in list:
        list_movie.append(data)
    print(f'{list_movie}')
    
test_add_movie('4', '마녀2')

log과 DB확인 샷 👀

log 샷 ✔
628d88f1083dd69098e468ac

DB 샷 ✔

profile
호기심이 많은 개발자

0개의 댓글