Python MongoDB 創建集合
- 上一頁 MongoDB 創建數據庫
- 下一頁 MongoDB Insert
MongoDB 中的集合與 SQL 數據庫中的表相同。
創建集合
要在 MongoDB 中創建集合,請使用數據庫對象并指定要創建的集合的名稱。
如果它不存在,MongoDB 會創建該集合。
實例
創建名為 "customers" 的集合:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost: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("The collection exists.")
- 上一頁 MongoDB 創建數據庫
- 下一頁 MongoDB Insert