본문 바로가기

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

B로그0간

개발 관련 글과 유용한 정보를 공유하는 공간입니다.