MongoDB: Хранить PDF-файлы в Mongo Databse, используя python, Gridfs - PullRequest
0 голосов
/ 16 ноября 2018

Необходимо хранить / импортировать PDF-файлы (присутствующие в локальном каталоге) в базе данных Mongo, используя Gridfs в python. Я попробовал немного кода, но не смог работать. Я попробовал:

import pymongo
from pymongo import MongoClient
from gridfs import GridFS
from bson import objectid
import gridfs
from motor.motor_asyncio import AsyncIOMotorGridFSBucket

client = MongoClient("localhost", 27017)
client = MongoClient().sampleDB2
fs = AsyncIOMotorGridFSBucket(client)
print(fs)
file_id = fs.upload_from_stream("2018-10-12.pdf", "data I want to store!")
file = open('2018-10-12.pdf', 'wb+')
fs.download_to_stream(file_id, file)
file.seek(0)
contents = file.read()
#print(contents)

Так что, пожалуйста, помогите мне выйти из этого. Я использую Python, gridfs

...