Python MongoDB 創建集合



章節


MongoDB中的集合與SQL數據庫中的表類似。

創建集合

要在MongoDB中創建集合,使用數據庫對象,傳入要創建的集合名稱。

如果沒有同名集合存在,MongoDB將創建它。

示例

創建一個名為“customers”的集合:

import pymongo

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

mycol = mydb["customers"]

重要提示: MongoDB中,在添加內容之前不會真正創建集合!

MongoDB會等到插入了文檔之后,才真正創建集合。

檢查集合是否存在

記住: MongoDB中,只有在添加內容時才會創建集合,如果這是集合第一次創建,應該先添加內容(下一章,創建文檔),再檢查集合是否存在!

檢查數據庫中是否存在某個集合,我們可以列出數據庫中所有集合:

示例

返回數據庫中所有集合:

print(mydb.list_collection_names())

或者你可以檢查某個集合是否存在:

示例

檢查“customers”集合是否存在:

collist = mydb.list_collection_names()
if "customers" in collist:
  print("這個集合存在")


免責聲明!

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



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