この記事の例では、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())
MongoDB にファイルをローカルに保存するための Python メソッドの詳細については、PHP 中国語 Web サイトの関連記事に注目してください。