首先需要有连接mongodb数据库基本信息 :
CONFIG_HOST = '11.111.11.11'
CONFIG_PORT='27017'
CONFIG_DATABASE = 'databasename'
CONFIG_USER='username'
CONFIG_PASSWORD = XXXXXX
CONFIG_TABLE = 'tablename'
python通过pymongo对mongodb进行访问,
提取出databasename中tablename中的colname_a,colname_b,colname_c四个字段的所有内容:
import pymongo
import pandas as pd
MONGO_URI = 'mongodb://username:xxxxxx@11.111.11.11:27017/databasename'
client = pymongo.MongoClient(MONGO_URI)
mongo_db = client[databasename]
mongo_db_collection = mongo_db[tablename]
df=pd.DataFrame(list(mongo_db_collection.find({}, {'colname_a':1,'colname_b':1,'colname_c':1})))
print(df.head())