python链接Mongo
import pymongo
client = pymongo.MongoClient(host= '服务器地址和端口号')
db = client['fuel-history']
collection = db['xch']
获取数据库中所有表名
collist = db. list_collection_names()
collist = pd.DataFrame(collist,columns = ['colname'])
collist.sort_values(by = ['colname'],inplace=True)
collist.index = range(len(collist))
print(collist)
collist.to_csv('path',encoding='utf-8',index=1)
其中 inplace = True :不创建新的对象,直接对原始对象进行修改; inplace = False :对数据进行修改,创建并返回新的对象承载其修改结果。 默认是False,即创建新的对象进行修改,原对象不变。
获取表中所有字段的名称
Tag = collection.distinct('tag')
print(Tag)
|