Docs Menu
Docs Home
/ / /
장고 MongoDB 백엔드
/

MongoDB 데이터 쿼리

모델을 Python 대화형 셸 가져와서 sample_mflix 데이터베이스 에서 데이터를 읽을 수 있습니다.

1

다음 명령을 실행 하여 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

다음 코드를 실행하여 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 에 저장된 데이터에 대한 쿼리를 실행 수 있습니다.

돌아가기

MongoDB에 데이터 쓰기