Python保存MongoDB上的文件到本地的方法


Posted in Python onMarch 16, 2016

本文实例讲述了Python保存MongoDB上的文件到本地的方法。分享给大家供大家参考,具体如下:

MongoDB上的文档通过GridFS来操作,Python也可以通过pymongo连接MongoDB数据库,使用pymongo模块的gridfs方法操作文档。以下示例是把MongoDB上GridFS存的excel文档保存到本地。

from pymongo import MongoClient
import gridfs
client = MongoClient('mongodb://username:pwd@192.168.1.22:27017/send_excel')
db = client.js_send_excel
fs = gridfs.GridFS(db)
files = fs.find()
print('总数:', files.count())
for ffle in files:
  if ffle.filename.find('.xls') > 0:
    with open(ffle.filename, 'wb') as f1:
      f1.write(ffle.read())

转自:小谈博客 http://www.tantengvip.com/2015/07/python-mongodb-save-file/

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python中os模块详解
Oct 14 Python
python探索之BaseHTTPServer-实现Web服务器介绍
Oct 28 Python
Python实现生成随机数据插入mysql数据库的方法
Dec 25 Python
Windows下python3.6.4安装教程
Jul 31 Python
使用 Supervisor 监控 Python3 进程方式
Dec 05 Python
Python Django中间件使用原理及流程分析
Jun 13 Python
Tensorflow tensor 数学运算和逻辑运算方式
Jun 30 Python
Python 合并拼接字符串的方法
Jul 28 Python
总结python 三种常见的内存泄漏场景
Nov 20 Python
python3爬虫中多线程进行解锁操作实例
Nov 25 Python
python实现KNN近邻算法
Dec 30 Python
Python可视化学习之matplotlib内置单颜色
Feb 24 Python
Python3中的真除和Floor除法用法分析
Mar 16 #Python
学习python类方法与对象方法
Mar 15 #Python
Python 的内置字符串方法小结
Mar 15 #Python
Python3使用requests包抓取并保存网页源码的方法
Mar 15 #Python
Python减少循环层次和缩进的技巧分析
Mar 15 #Python
Python作用域用法实例详解
Mar 15 #Python
Python的净值数据接口调用示例分享
Mar 15 #Python
You might like
php 远程图片保存到本地的函数类
2008/12/08 PHP
PHP连接SQLServer2005方法及代码
2013/12/26 PHP
CI框架Session.php源码分析
2014/11/03 PHP
PHP中遇到的时区问题解决方法
2015/07/23 PHP
JavaScript实用技巧(一)
2010/08/16 Javascript
JS实现浏览器状态栏显示时间的方法
2015/10/27 Javascript
JavaScript中点击事件的写法
2016/06/28 Javascript
Vue.js动态添加、删除选题的实例代码
2016/09/30 Javascript
HTML5实现微信拍摄上传照片功能
2017/04/21 Javascript
自定义事件解决重复请求BUG的问题
2017/07/11 Javascript
vue中配置mint-ui报css错误问题的解决方法
2017/10/11 Javascript
360doc网站不登录就无法复制内容的解决方法
2018/01/27 Javascript
Vue在页面数据渲染完成之后的调用方法
2018/09/11 Javascript
vue生命周期和react生命周期对比【推荐】
2018/09/19 Javascript
Next.js项目实战踩坑指南(笔记)
2018/11/29 Javascript
ES6基础之默认参数值
2019/02/21 Javascript
JQuery Ajax如何实现注册检测用户名
2020/09/25 jQuery
python批量修改文件后缀示例代码分享
2013/12/24 Python
python处理PHP数组文本文件实例
2014/09/18 Python
简单的编程0基础下Python入门指引
2015/04/01 Python
常见的在Python中实现单例模式的三种方法
2015/04/08 Python
Python查询阿里巴巴关键字排名的方法
2015/07/08 Python
python 重定向获取真实url的方法
2018/05/11 Python
深入浅析Python获取对象信息的函数type()、isinstance()、dir()
2018/09/17 Python
详解Python中的format格式化函数的使用方法
2019/11/20 Python
html5 canvas fillRect坐标和大小的问题解决方法
2014/03/26 HTML / CSS
乌克兰机票、铁路和巴士票、酒店搜索、保险:Tickets.ua
2020/01/11 全球购物
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
2013/09/18 面试题
客房主管岗位职责
2013/12/09 职场文书
我的求职择业计划书
2014/04/04 职场文书
小摄影师教学反思
2014/04/27 职场文书
商业融资计划书
2014/04/29 职场文书
检讨书范文2000字
2015/01/28 职场文书
销售开票员岗位职责
2015/04/15 职场文书
2015年秋学期师德师风建设工作总结
2015/10/23 职场文书
MongoDB误操作后使用oplog恢复数据
2022/04/11 MongoDB