sql >> データベース >  >> NoSQL >> MongoDB

Pythonを使用してmongodbから保存された画像を取得する

    fsを作成します 以前のように変数、および:

    data = fs.get_last_version(filename).read()
    

    次のようなファイルのリストをクエリすることもできます:

    from bson import Regex
    for f in fs.find({'filename': Regex(r'.*\.(png|jpg)')):
        data = f.read()
    

    また、コードについてのコメント:ループの反復ごとにMongoClientインスタンスとGridFSインスタンスを再作成するのは非常に時間がかかります。ループを開始する前に一度作成し、再利用します。




    1. 必要なアドバイス:ReactをMongoDBに適切に接続する方法

    2. MongoDB$dateToStringフォーマット指定子

    3. コンソールからMongoDBフィールドのタイプを整数に変更します

    4. MongoDBでコレクションを作成、表示、ドロップする方法