添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Python连接Mongodb用户名密码

1 年前 · 来自专栏 厦门it爱好者

import pymongo

myclient = pymongo.MongoClient('mongodb://root:123456@localhost:27017/')

mydb = myclient["数据库名称"]

mycol = mydb["表名"]

for x in mycol.find():

print(x)

————————————————

下面是封装的版本,有需要的可以看哈,根据自己需求修改,自取哟。。。。

import pymongo
class Mongodb_handle:
    def __init__(self, host, port, db_name, user, password):
        建立数据库连接
        self.conn = pymongo.MongoClient(host, port)
        self.db = eval('self.conn.{}'.format(db_name))
        self.db.authenticate(user, password)
    def get_data(self, set_name, sql=None):
        data_list = []
        if sql == None:
            table_name = eval('self.db.{}'.format(set_name)).find()  # 查询集合(表)中所有数据
        else:
            table_name = eval('self.db.{}'.format(set_name)).find(eval(sql)) # 根据条件查询集合(表)中的数据