Python MongoDB gumawa ng database

Gumawa ng database

Upang gumawa ng database sa MongoDB, unang dapat gumawa ng MongoClient object, pagkatapos ay magbigay ng tamang IP address at ang pangalan ng database na itatawag sa URL ng koneksyon.

Kung ang database ay wala, magbibiliw ang MongoDB at magtatayo ng koneksyon.

Mga halimbawa

Tumukod ng database na may pangalang "mydatabase":

import pymongo
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")

运行实例

mydb = myclient["mydatabase"]Mahalagang paglalahad:

Bago maitatag ang database (at collection) sa totoo, ang MongoDB ay maghihintay hanggang maitatag ng kahit anong collection (table) na may dokumento (rekord)!

Pagsisiyasat kung ang database ay umiiral

Huwag kalimutan: Sa MongoDB, hindi nilililikha ang database bago makuha ang nilalaman, kaya kung ito ang iyong unang paglikha ng database, dapat nating tapusin ang mga susunod na kabanata bago suriin kung ang database ay umiiral (paglikha ng collection at paglikha ng dokumento)!

Maaari mong suriin kung ang database ay umiiral sa pamamagitan ng paglilista ng lahat ng database sa sistema:

Mga halimbawa

Binabalik ang listahan ng database sa sistema:

print(myclient.list_database_names())

运行实例

O kaya, maari mong suriin ang partikular na database sa pamamagitan ng pangalan:

Mga halimbawa

Pagsisiyasat kung "mydatabase" ay umiiral:

dblist = myclient.list_database_names()
kung "mydatabase" ay kasama sa dblist:
  print("Ang database ay umiiral.")

运行实例