Python MongoDB Buat Koleksi
Koleksi di MongoDB sama dengan tabel di database SQL.
Membuat Koleksi
Untuk membuat koleksi di MongoDB, gunakan objek database dan tentukan nama koleksi yang ingin Anda buat.
MongoDB akan membuat koleksi jika tidak ada.
Contoh
Buat koleksi yang disebut "pelanggan":
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
Penting: Di MongoDB, koleksi tidak dibuat sampai mendapatkan konten!
MongoDB menunggu hingga Anda memasukkan dokumen sebelum benar-benar membuat koleksi.
Periksa apakah Koleksi Ada
Ingat: Di MongoDB, sebuah koleksi tidak dibuat sampai mendapatkan konten, jadi jika ini adalah pertama kalinya Anda membuat koleksi, Anda harus menyelesaikan bab berikutnya (membuat dokumen) sebelum Anda memeriksa apakah koleksi itu ada!
Anda dapat memeriksa apakah ada koleksi dalam database dengan mendaftar semua koleksi:
Contoh
Kembalikan daftar semua koleksi di database Anda:
print(mydb.list_collection_names())
Atau Anda dapat memeriksa koleksi tertentu berdasarkan nama:
Contoh
Periksa apakah koleksi "pelanggan" ada:
collist = mydb.list_collection_names()
if "customers" in collist:
print("The collection exists.")