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