Python MongoDB 数据库和集合创建教程
下面是一个连接MongoDB并创建数据库和集合的Python程序:
import pymongo
# 连接MongoDB
client = pymongo.MongoClient('mongodb://localhost:27017/')
# 判断是否存在adguard_analysisd_db数据库,没有则创建
if 'adguard_analysisd_db' not in client.list_database_names():
db = client['adguard_analysisd_db']
print('创建数据库adguard_analysisd_db')
# 判断是否存在query_collections集合,没有则创建
if 'query_collections' not in db.list_collection_names():
collection = db['query_collections']
print('创建集合query_collections')
说明:
- 首先,使用pymongo库连接MongoDB。这里连接的是本地MongoDB服务器,端口号为27017。
- 然后,使用
list_database_names()方法检查MongoDB中是否存在名为'adguard_analysisd_db'的数据库。如果不存在,则使用client['adguard_analysisd_db']创建一个名为'adguard_analysisd_db'的数据库对象。 - 接着,使用
list_collection_names()方法检查'adguard_analysisd_db'数据库中是否存在名为'query_collections'的集合。如果不存在,则使用db['query_collections']创建一个名为'query_collections'的集合对象。
注意:在运行程序之前,需要先安装pymongo库。可以使用以下命令进行安装:
pip install pymongo
原文地址: https://www.cveoy.top/t/topic/j8ed 著作权归作者所有。请勿转载和采集!