python 连接MongoDB

Python连接MongoDB

编辑工具:pycharm
在命令行窗口输入命令通过阿里镜像安装Pymongo
pip install pymongo -i https://mirrors.aliyun.com/py...

具体连接代码如下:
user_daya.py:

#数据库地址
MONGO_HOST="localhost"
#数据库IP
MONGO_PORT=27017
#数据库库名
MONGO_Name="TeamLeoX"
#数据库用户名
MONGO_USER_NAME =""
#数据库用户密码
MONGO_USER_PASSWORD=""
#Mongodb 数据库可以建立的最大连接数
MONGO_CONNECTIONS_PER_HOST=20
#Mongodb 与数据库建立连接的超时时间20mins 20*60*1000
MONGO_CONNECT_TIME_OUT=1200000
#Mongodb 一个线程获取到数据库连接的最大阻塞时间 5mins 5*60*1000
MONGO_MAX_WAIT_TIME=300000

mongodb.py:

class  Pipeline(object):
    pip=None
    def __new__(cls):
        if cls.pip == None:
            cls.pip ==object.__new__()
            return cls.pip

    def _init_(self):
        #连接数据库
        client =pymongo.MongoClient(host = user_data["MONGO_HOST"],port=user_data['MONGO_PORT'])
        if(client.connect!=True):
            print("数据库连接出错")
            return ;
        # 创建MongoDB数据库名称(数据源)
        self.db = client[user_data['MONGO_Name']]
        print(self.db)

你可能感兴趣的:(python)