Menu Docs
Página inicial do Docs
/ / /
Backend do Django MongoDB
/

Consultar dados do MongoDB

Você pode importar seus modelos para o shell interativo do Python para ler dados do banco de dados sample_mflix.

1

Inicie uma shell Python executando o seguinte comando:

python manage.py shell

Em seguida, execute o seguinte código para fazer a query da collection sample_mflix.users de um visualizador de filme cujo e-mail é "[email protected]":

from sample_mflix.models import Movie, Viewer
Viewer.objects.filter(email="[email protected]").first()

Este código retorna o nome do usuário correspondente:

<Viewer: Khal Drogo>
2

Execute o seguinte código para consultar a collection sample_mflix.movies para filmes que tenham um valor de runtime menor que 10:

Movie.objects.filter(runtime__lt=10)

Este código retorna uma lista truncada dos filmes correspondentes:

<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)...']>

Depois de concluir esta etapa, você pode executar queries nos dados armazenados em seu sistema do MongoDB .

Voltar

Gravar dados no MongoDB