Python MongoDB membuat database

Membuat database

Untuk membuat database di MongoDB, pertama-tama buat objek MongoClient, kemudian tentukan URL koneksi dengan alamat IP yang benar dan nama database yang akan dibuat.

Jika database tidak ada, MongoDB akan membuat database dan membentuk koneksi.

Instan

Buat database bernama "mydatabase":

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

Jalankan Instan

Pemberitahuan penting:Dalam MongoDB, basis data tidak akan dibuat sebelum mengambil konten!

Sebelum membuat basis data (dan koleksi) secara nyata, MongoDB akan terus menunggu Anda membuat setidaknya satu koleksi (tabel) yang mengandung dokumen (catatan).

Periksa apakah basis data ada

Ingat: Dalam MongoDB, basis data tidak akan dibuat sebelum mengambil konten, jadi jika ini adalah kali pertama Anda membuat basis data, maka Anda harus menyelesaikan dua bab berikutnya (membuat koleksi dan membuat dokumen) sebelum memeriksa apakah basis data ada!

Anda dapat memeriksa apakah basis data ada dengan mencetak semua basis data dalam sistem:

Instan

Kembalikan daftar basis data dalam sistem:

print(myclient.list_database_names())

Jalankan Instan

atau Anda dapat memeriksa database khusus dengan nama:

Instan

Periksa apakah "mydatabase" ada:

dblist = myclient.list_database_names()
jika "mydatabase" di dblist:
  print("Basis data ada.")

Jalankan Instan