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