本文實例講述了Python保存MongoDB上的檔案到本地的方法。分享給大家供大家參考,具體如下:
MongoDB上的文件透過GridFS來操作,Python也可以透過pymongo連接MongoDB資料庫,使用pymongo模組的gridfs方法操作文件。以下範例是把MongoDB上GridFS存的excel文件儲存到本機。
from pymongo import MongoClient import gridfs client = MongoClient('mongodb://username:pwd@192.168.1.22:27017/send_excel') db = client.js_send_excel fs = gridfs.GridFS(db) files = fs.find() print('总数:', files.count()) for ffle in files: if ffle.filename.find('.xls') > 0: with open(ffle.filename, 'wb') as f1: f1.write(ffle.read())
更多Python保存MongoDB上的檔案到本地的方法介紹相關文章請關注PHP中文網!