모델을 Python 대화형 셸 가져와서 sample_mflix
데이터베이스 에서 데이터를 읽을 수 있습니다.
1
지정된 users
이메일 에 대해 컬렉션 쿼리
다음 명령을 실행 하여 Python 셸 시작합니다.
python manage.py shell
그런 다음, 다음 코드를 실행 이메일 "[email protected]"
인 영화 뷰어에 대한 sample_mflix.users
컬렉션 쿼리 .
from sample_mflix.models import Movie, Viewer Viewer.objects.filter(email="[email protected]").first()
이 코드는 일치하는 사용자의 이름을 반환합니다.
<Viewer: Khal Drogo>
2
movies
지정된 런타임 값에 대해 컬렉션 쿼리
다음 코드를 실행하여 runtime
값이 10
미만인 영화에 대한 sample_mflix.movies
컬렉션 쿼리 .
Movie.objects.filter(runtime__lt=10)
이 코드는 일치하는 영화의 잘린 목록을 반환합니다.
<QuerySet [<Movie: Winsor McCay, the Famous Cartoonist of the N.Y. Herald and His Moving Comics>, <Movie: Steamboat Willie>, <Movie: Three Little Pigs>, <Movie: The Band Concert>, <Movie: Who Killed Cock Robin?>, <Movie: Dots>, <Movie: The Cat Concerto>, <Movie: Begone Dull Care>, <Movie: Mi adorado Juan>, <Movie: Neighbours>, <Movie: A Phantasy>, <Movie: Duck Amuck>, <Movie: Duck Dodgers in the 24èth Century>, <Movie: Blinkity Blank>, <Movie: One Froggy Evening>, <Movie: What's Opera, Doc?>, <Movie: Lines: Horizontal>, <Movie: Il fornaretto di Venezia>, <Movie: Dog Star Man: Part IV>, <Movie: Now>, '...(remaining elements truncated)...']>
이 단계를 완료한 후에는 MongoDB deployment 에 저장된 데이터에 대한 쿼리를 실행 수 있습니다.