Python MongoDB 創建數據庫



章節


創建數據庫

在MongoDB中創建數據庫,要先創建一個MongoClient對象,該對象使用MongoDB服務器ip地址與端口組成的URL,連接MongoDB服務器。

如果數據庫不存在,MongoDB將創建它,並與它建立連接。

示例

創建一個名為“mydatabase”的數據庫:

import pymongo

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

mydb = myclient["mydatabase"]

重要提示: MongoDB中,空數據庫不會創建,只有當有內容添加時才創建!

MongoDB會等到創建了一個集合(表),其中至少有一個文檔(記錄),然后才真正創建數據庫(和集合)。

檢查數據庫是否存在

記住: 在MongoDB中,只有在添加內容時才會創建數據庫,所以如果這是你第一次創建數據庫,那么在檢查數據庫是否存在之前,您應該完成接下來的兩章(創建集合和創建文檔)!

你可以通過列出系統上的所有數據庫,檢查一個數據庫是否存在:

示例

返回系統中的數據庫列表:

print(myclient.list_database_names())

或者檢查某個數據庫:

示例

檢查某個數據庫:

dblist = myclient.list_database_names()
if "mydatabase" in dblist:
  print("數據庫存在")


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM