ホームページ > バックエンド開発 > Python チュートリアル > PythonでMongoDB上のファイルをローカルに保存する方法の紹介

PythonでMongoDB上のファイルをローカルに保存する方法の紹介

高洛峰
リリース: 2017-03-07 15:43:02
オリジナル
2174 人が閲覧しました

この記事の例では、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 サイトの関連記事に注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート