Python 正在获取Pymongo Gridfs上载到MongoDB数据库的上载进度

Python 正在获取Pymongo Gridfs上载到MongoDB数据库的上载进度,python,mongodb,pymongo,gridfs,Python,Mongodb,Pymongo,Gridfs,我正在构建一个应用程序,允许用户将视频文件上传到MongoDB数据库。目前,我正在使用pymongo的gridfs.put('videoFile')上传到数据库。是否有内置方式向用户显示此上载的进度 client = pymongo.MongoClient("") db = client["db1"] fs = gridfs.GridFS(db) fs.put(myFile) #I need to show the progress of this up

我正在构建一个应用程序,允许用户将视频文件上传到MongoDB数据库。目前,我正在使用pymongo的gridfs.put('videoFile')上传到数据库。是否有内置方式向用户显示此上载的进度

client = pymongo.MongoClient("")
db = client["db1"]
fs = gridfs.GridFS(db) 
fs.put(myFile) #I need to show the progress of this upload
如果没有,最好的方法是什么来检查数据库以查看已经上传了多少块?然后,我可以将其与需要上传的总块进行比较,以向用户显示某种进度


谢谢大家!

您应该能够提供自己的类似IO的对象,在该对象中以块的形式返回数据,并跟踪到目前为止返回的大小