由於find之後,loop執行時間過長導致timeout, cusor失效

解決方式有以下幾種:

1. 使用batch_size()

cursor = collection.find({}).batch_size(30)

2. 將取出的cursor轉為list

result = list(collection.find({}))

3. 取消timeout限制,要在cursor使用之後close

cursor = collection.find({}, no_cursor_timeout=True)

cursor.close()

# 最後一種方式,在使用時依然出現exception, 不清楚原因,有知道的朋友也請不吝賜教。

转载于:https://www.cnblogs.com/sipher/p/11406898.html

[pymongo] pymongo.errors.CursorNotFound Exception相关推荐

  1. python建站部署_记录一下自己的建站过程(四)MongoDB与Pymongo

    前言 以前我在看关于架设网站的相关帖子时,就觉得为什么他们非得用数据库?我在课堂里学的数据库不就是一个存储和读取数据的外部系统么,理论上,不使用数据库也能架设网站的.然而,各大云计算平台,鸟哥的lin ...

  2. PyMongo使用详解

    MongoDB 概念解析 数据库 一个mongodb中可以建立多个数据库. MongoDB的默认数据库为"db",该数据库存储在data目录中. MongoDB的单个实例可以容纳多 ...

  3. python从mongodb里取出数据进行可视化_Python数据分析及可视化实例之MongoDB增删改查...

    1.MongoDB安装 有时候度娘还是给力的,相反一些博客的安装方法则显得凌乱: 最初使用Win7安装经常会出现意料不到的错误, 比如开机启动服务,服务器日志等. 上面链接安装步骤简单,没有炫技的成分 ...

  4. MongoDB之python简单交互(三)

    python连接mongodb有多种orm,主流的有pymongo和mongoengine. pymongo 安装相关模块 pip install pymongo pymongo操作 主要对象 Mon ...

  5. Python爬虫开发从入门到实战

    Python爬虫开发从入门到实战(微课版) 第1章 绪论 爬虫的主要目的是获取网页内容并解析.只要能达到这个目的,用什么方法都没有问题. 关于获取网页,本书主要介绍了Python的两个第三方模块,一个 ...

  6. 【爬虫】scrapy下载股票列表(四)——对接mongodb保存数据

    本文是本项目最后一篇,撒花! 前三篇传送门: [爬虫]scrapy下载股票列表(一)--对接selenium中间件: https://blog.csdn.net/yao09605/article/de ...

  7. Python 爬取网易云音乐所有评论

    题图:by cfunk44 from Instagram 在使用 Ajax 技术加载数据的网站中, JavaScript 发起的 HTTP 请求通常需要带上参数,而且参数的值都是经过加密的.如果我们想 ...

  8. 爬取《Five Hundred Miles》在网易云音乐的所有评论

    本文原创发布于微信公众号「极客猴」,欢迎关注第一时间获取更多原创分享 在使用 Ajax 技术加载数据的网站中, JavaScript 发起的 HTTP 请求通常需要带上参数,而且参数的值都是经过加密的 ...

  9. Python3操作MongoDB数据库

    Python3操作MongoDB数据库 文章目录 Python3操作MongoDB数据库 0. 写在前面 1. 安装开源驱动库pymongo 2. 参考 0. 写在前面 Linux:Ubuntu Ky ...

最新文章

  1. rtsp有没有好使_轻量级RTSP服务和内置RTSP网关有什么不同?
  2. 将一维数组的值逆序输出
  3. 我们这旮都是黑社会[转]
  4. 基于Zookeeper使用ZkClient实现分布式锁
  5. Winform Echarts 显示百度地图的用法(3)
  6. openstack社区_OpenStack社区中发生了什么?
  7. centos mysql 5.6.19_Centos 6.3将Mysql 5.1.61升级为mysql 5.6.19遇到的问题及解决方式
  8. c++数据结构队列栈尸体_数据结构-栈与队列(二)
  9. NOSQL数据库大比拼:Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase
  10. awk 字符串替换 gsub
  11. php7 magento速度优化,7个更快的加载速度的Magento优化快速提示
  12. 操作系统课设 Nachos 实验二:Nachos 的 Makefiles
  13. 计算机放样在钢结构应用,钢结构放样是什么,怎么操作?
  14. 【企鹅电竞直播源】浏览器抓取真实直播源地址(纯前端JS PHP解析源码)
  15. C++实现经典四阶龙格库塔法解一阶微分方程
  16. android平板电脑 刷机工具,小白必看,安卓平板电脑刷机教程之一键刷机
  17. 计算机程序班搞笑口号,二班班级霸气押韵口号(精选50句)
  18. 维和医疗分队患者信息管理系统的开发与研究
  19. C#安装包安装提示:已安装了该产品的另一个版本解决方法
  20. 『华为』 [行业要闻]华为VS思科:21世纪的第一场战争 。

热门文章

  1. C#--数据类型和类型转换
  2. 在 Windows 上直接运行 Linux,有命令行就是贼香
  3. docker 安装zookeeper集群
  4. Java 实现 HTTP 请求的三种方式
  5. 欠阿里云一分钱,会是什么样的后果。。。
  6. 如何正确应对在线故障
  7. 一篇文章带你详解 HTTP 协议之报文首部及字段详解(中)
  8. Java线程详解(13)-锁
  9. 史上最全Java多线程面试题及答案
  10. AutoBench的使用分析