import pymongo
from pymongo import MongoClient
currentEnvironment = "mine"
def get_db():
global currentEnvironment
assert currentEnvironment in ["mine", "local", "develop", "produce"]
if(currentEnvironment=="mine"):
import pymongo
client = pymongo.MongoClient(host='localhost', port=27017)
# 如果连接本地无密码的库可以直接省略username和password关键字 如client = MongoClient('localhost', 27017)
db = client.produce_jingzhun # 连接到testDatabase数据库
return db
if(currentEnvironment=="develop"):
DATABASE_IP = '127.0.0.1'
DATABASE_PORT = 27017
DATABASE_NAME = '数据库名称'
client = MongoClient(DATABASE_IP, DATABASE_PORT)
db_auth = client.admin
db_auth.authenticate("用户名", "密码")
db = client[DATABASE_NAME]
return db
if __name__ == "__main__":
db=get_db()
all_data_list = list(old_db.数据库名.find({查询条件}))
print(all_data_list)
python连接mongo数据库
最新推荐文章于 2024-05-17 13:57:20 发布