首先,可能是因为我们的测试服务器中MongoDB数据库名的命名不规范,所以在使用client.database_name读取数据库的时候总是出错。以下读取MongoDB中数据库及表的方法亲测有效。
# -*- coding: utf-8 -*-
from pymongo import MongoClient
import xlsxwriter
if __name__ == '__main__':
client=MongoClient(服务器地址,27017)
#获取数据库
db=client['telephone-label']
#获取集合
col=db['label']