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