Python MongoDB 創建數據庫
- 上一頁 MongoDB 入門
- 下一頁 MongoDB 創建集合
創建數據庫
要在 MongoDB 中創建數據庫,首先要創建 MongoClient 對象,然后使用正確的 IP 地址和要創建的數據庫的名稱指定連接 URL。
如果數據庫不存在,MongoDB 將創建數據庫并建立連接。
實例
創建名為 "mydatabase" 的數據庫:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"]
重要說明:在 MongoDB 中,數據庫在獲取內容之前不會創建!
在實際創建數據庫(和集合)之前,MongoDB 會一直等待您創建至少有一個文檔(記錄)的集合(表)。
檢查數據庫是否存在
請記住:在 MongoDB 中,數據庫在獲取內容之前不會創建,因此如果這是您第一次創建數據庫,則應在檢查數據庫是否存在之前完成接下來的兩章(創建集合和創建文檔)!
您可以通過列出系統中的所有數據庫來檢查數據庫是否存在:
實例
返回系統中的數據庫列表:
print(myclient.list_database_names())
或者您可以按名稱檢查特定數據庫:
實例
檢查 "mydatabase" 是否存在:
dblist = myclient.list_database_names() if "mydatabase" in dblist: print("The database exists.")
- 上一頁 MongoDB 入門
- 下一頁 MongoDB 創建集合