Mulai sekarangMulai gratis

Validasi skema dengan pydantic

Sekarang giliran Anda! Gunakan pydantic untuk menerapkan skema pada operasi MongoDB Anda, dengan mendefinisikan kelas Movie yang Anda gunakan untuk membuat film baru yang akan Anda sisipkan. Jika Anda membuat salah ketik saat membuat film baru, pydantic akan mengeluh!

Latihan ini merupakan bagian dari kursus

Pengantar MongoDB di Python

Lihat Kursus

Instruksi latihan

  • Lakukan impor yang sesuai: dari pydantic impor BaseModel, dan dari typing impor Optional.
  • Lengkapi definisi kelas Movie sehingga genre adalah daftar string dan .
  • Selesaikan definisi new_movie. Film ini dirilis pada 2012 dan memiliki rating 8.0.
  • Sisipkan film tersebut ke koleksi movies (tersedia sebagai mov).

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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.____
Edit dan Jalankan Kode