码迷,mamicode.com
首页 > 数据库 > 详细

使用Python将MongoDB的GirdFS的文件导出

时间:2020-07-23 23:09:40      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:python   mongodb   idf   grid   file   except   for   int   name   

import pymongo;                                                #MongoDB操作模块
import gridfs;                                                 #存储桶
client = pymongo.MongoClient("mongodb://localhost:27017")      #获得数据库连接
db = client["trs"]                                             #指定数据库表
fs = gridfs.GridFS(db)                                         #获取gridfs对象
fsb = gridfs.GridFSBucket(db)
files = fs.find()
try:
    i=1
    for file in files:
        print("["+str(i)+"]""finename is :" + file.name)
        file = fs.find_one({"filename":file.name})
        local = open(str(file._id),‘wb+‘)
        stream = fsb.download_to_stream(file._id,local)
        i=i+1
except Exception as e:
    print(str(e))

使用Python将MongoDB的GirdFS的文件导出

标签:python   mongodb   idf   grid   file   except   for   int   name   

原文地址:https://www.cnblogs.com/fottencity/p/13368714.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!