Python MongoDB 创建集合
在 MongoDB 中,集合相当于 SQL 数据库中的表。
创建集合
要在 MongoDB 中创建集合,请使用数据库对象并指定要创建的集合名称。
如果集合不存在,MongoDB 将创建它。
示例
创建一个名为“customers”的集合
import pymongo
myclient = pymongo.MongoClient("mongodb://:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
运行示例 »
重要提示:在 MongoDB 中,集合在获取内容之前不会被创建!
在您插入文档之前,MongoDB 会等待,然后才会实际创建集合。
检查集合是否存在
请记住:在 MongoDB 中,集合在获取内容之前不会被创建,因此,如果您是第一次创建集合,请先完成下一章(创建文档)再检查集合是否存在!
您可以通过列出所有集合来检查数据库中是否存在某个集合
或者,您可以通过名称检查特定的集合
示例
检查“customers”集合是否存在
collist = mydb.list_collection_names()
if "customers" in collist
print("集合存在。")
运行示例 »