mongoengine 에서 데이터 즉, Document 단위의 데이터를 가져오려면 기본적으로
클래스명.obects 를 하면 전체 Document 를 가져올 수 있다.
이전에 살펴본 대로, 여기서 필터링을 통해 원하는 조건의 데이터만 가져오려면
targetCollection = Customer.objects(id=customerid)
이렇게 조건식을 objects 에 매개변수로 넘겨주면 된다.
대부분 리스트로 리턴하게 되는데 조건에 맞는 하나의 데이터를 가져오려면
혹은 unique ID 를 조건으로 주고 하나의 데이터만 딱 가져오려면 그냥 obect 에 조건식을 주지 말고 하나 더 단어를 쓰자
customer = Customer.objects.get(id=body["customerid"])
클래스명.objects.get(필터조건식)
이렇게 말이다~~
BJ.
Asad Photo Maldives 님의 사진, 출처: Pexels
'IT > 파이썬' 카테고리의 다른 글
파이썬 현재 시간 정보 가져오기 (0) | 2021.02.15 |
---|---|
파이썬 flask REST API JSON 과 HTML form 처리 동시에 하기 (0) | 2021.02.14 |
파이썬 mongodb MongoEngine 사용시 filter 함수 (0) | 2021.02.14 |
파이썬 flask Response JSON 리스트로 내보내기 (0) | 2021.02.13 |
파이썬 MongoDB 결과 페이지 단위로 나눠보기 (0) | 2021.02.13 |