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
Instruksi latihan
- Buat variabel
movyang memegang instance koleksimoviesdalam basis datafilm. - Ambil semua film dalam koleksi dan simpan ke
all_moviessebagai daftar Python. - Ambil semua film dalam koleksi yang memiliki
release_yearsama 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)