Docs Menu
Docs Home
/ /
/ / /

Consultar datos de MongoDB

Puede importar sus modelos al shell interactivo de Python para leer datos desde el sample_mflix base de datos.

1

Inicie un shell de Python ejecutando el siguiente comando:

python manage.py shell

Luego, ejecute el siguiente código para consultar la colección sample_mflix.users de un espectador de películas cuyo correo electrónico sea "jason_momoa@gameofthron.es":

from sample_mflix.models import Movie, Viewer
Viewer.objects.filter(email="jason_momoa@gameofthron.es").first()

Este código devuelve el nombre del usuario coincidente:

<Viewer: Khal Drogo>
2

Ejecute el siguiente código para consultar la colección sample_mflix.movies en busca de películas que tengan un valor runtime menor que 10:

Movie.objects.filter(runtime__lt=10)

Este código devuelve una lista truncada de las películas coincidentes:

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

Después de completar este paso, puede ejecutar consultas sobre los datos almacenados en su implementación de MongoDB.

Volver

Escribe datos en MongoDB