Mulai sekarangMulai gratis

Mengambil dokumen menggunakan .find()

Salah satu cara umum untuk mengambil dokumen dari koleksi MongoDB adalah .find(). Saat dipanggil pada suatu koleksi, ini akan mengembalikan objek cursor yang menunjuk ke semua rekaman atau semua rekaman yang cocok dengan kueri filter tertentu. Dengan menggunakan list() Anda dapat benar-benar mengambil dokumen dan mengubahnya dari objek cursor menjadi daftar Python.

Latihan ini merupakan bagian dari kursus

Pengantar MongoDB di Python

Lihat Kursus

Instruksi latihan

  • Buat variabel mov yang memegang instance koleksi movies dalam basis data film.
  • Ambil semua film dalam koleksi dan simpan ke all_movies sebagai daftar Python.
  • Ambil semua film dalam koleksi yang memiliki release_year sama dengan 2008 sebagai daftar Python.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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)
Edit dan Jalankan Kode