Comece agoraComece grátis

Recuperando documentos usando .find()

Uma maneira comum de recuperar documentos de uma coleção do MongoDB é com .find(). Quando chamado em uma coleção, ele retorna um objeto cursor apontando para todos os registros ou para todos os registros que correspondem a um filtro especificado. Usando list(), você pode de fato buscar os documentos e converter de um objeto cursor para uma lista do Python.

Este exercicio faz parte do curso

Introdução ao MongoDB em Python

Ver curso

Instruções do exercicio

  • Crie uma variável mov que armazene a instância da coleção movies no banco de dados film.
  • Busque todos os filmes da coleção e armazene em all_movies como uma lista do Python.
  • Busque todos os filmes da coleção que têm release_year igual a 2008 como uma lista do Python.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

from pymongo import MongoClient 
client = MongoClient()

# Create mov
mov = ____

# Fetch all movies in the collection
all_movies = ____
print(f"Retrieved {len(all_movies)} movies")
print(all_movies)

# Fetch all movies that have a release year of 2008
some_movies = ____
print(f"Retrieved {len(some_movies)} movies:")
print(some_movies)
Editar e Executar Código