Python MongoDB membuat pangkalan data

Membuat pangkalan data

Untuk membuat pangkalan data di MongoDB, pertama-tama buat objek MongoClient, kemudian tentukan URL sambungan dengan alamat IP yang betul dan nama pangkalan data yang hendak dibuat.

Jika pangkalan data tidak wujud, MongoDB akan membuat pangkalan data dan membina sambungan.

Contoh

Buat pangkalan data dengan nama "mydatabase":

import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]

Jalankan Contoh

Keterangan penting:Dalam MongoDB, database tidak akan dibuat sebelum mendapatkan konten!

Sebelum membuat database (dan koleksi) sebenarnya, MongoDB akan menunggu anda membuat setidaknya satu koleksi (tabel) yang mengandung dokumen (rekod).

Periksa adanya database

Ingat: Dalam MongoDB, database tidak akan dibuat sebelum mendapatkan konten, jadi jika ini adalah kali pertama anda membuat database, anda seharusnya menyelesaikan dua bab berikutnya (membuat koleksi dan membuat dokumen) sebelum memeriksa adanya database!

Anda boleh memeriksa adanya database dalam sistem dengan mencetak semua database dalam sistem:

Contoh

Kembalikan senarai database dalam sistem:

print(myclient.list_database_names())

Jalankan Contoh

atau anda boleh memeriksa database tertentu berdasarkan nama:

Contoh

Periksa apakah "mydatabase" ada:

dblist = myclient.list_database_names()
if "mydatabase" in dblist:
  print("Bazaad database ada.")

Jalankan Contoh