Comece agoraComece grátis

Validação de esquema com pydantic

Agora é com você! Use o pydantic para impor um esquema nas suas operações com MongoDB, definindo uma classe Movie que você usará para criar um novo filme a ser inserido. Se você cometer um erro ao criar o novo filme, o pydantic deve reclamar!

Este exercicio faz parte do curso

Introdução ao MongoDB em Python

Ver curso

Instruções do exercicio

  • Faça as importações necessárias: de pydantic importe BaseModel, e de typing importe Optional.
  • Complete a definição da classe Movie para que genre seja uma lista de strings.
  • Conclua a definição de new_movie. Ele foi lançado em 2012 e tem nota 8.0.
  • Insira o filme na coleção de filmes (disponível como mov).

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Do the appropriate imports
from ____ import BaseModel
from typing import ____

# Complete definition of Movie class
class Movie(____):
    title: str
    genre: ____[____]
    release_year: int
    ____: float
    won_oscar: ____[bool] = None

# Finish the details
new_movie = ____(
    title = "the avengers",
    genre = ["action", "adventure", "sci-fi"],
    ____ = ____,
    rating = ____
)

# Insert the movie into the movies collection (mov)
mov.____
Editar e Executar Código