Как показать, как GridFS загружает файл из MongoDB? - PullRequest
0 голосов
/ 28 апреля 2020

Мне интересно, можно ли как-нибудь показать прогресс чтения файла с gridfs.GridFS() и pymon go. Я не смог отправить обратный вызов, который мог бы передать функции .read().

my_db = MongoClient().test
fs = GridFSBucket(my_db)
# get _id of file to read.
file_id = fs.upload_from_stream("huge_test_file", "i carry lots of data!")
grid_out = fs.open_download_stream(file_id)
contents = grid_out.read()

Есть ли какой-нибудь способ на самом деле получить уже загруженные байты? Учитывая, что размер файла может быть 5 ГБ, я хочу дать отзыв о состоянии загрузки.

...