成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

pymong 游標(biāo)超時(shí):pymongo.errors.CursorNotFound: Cursor

jsyzchen / 2405人閱讀

摘要:前言從庫(kù)批量抽取數(shù)據(jù)或數(shù)據(jù)集較大后續(xù)代碼運(yùn)行時(shí)間太長(zhǎng)而導(dǎo)致游標(biāo)超時(shí)運(yùn)行解決方案設(shè)置連接永遠(yuǎn)不超時(shí)設(shè)置連接永遠(yuǎn)不超時(shí)一些業(yè)務(wù)邏輯手動(dòng)關(guān)閉連接,釋放資源

前言

從庫(kù)批量抽取數(shù)據(jù)或數(shù)據(jù)集較大后續(xù)代碼運(yùn)行時(shí)間太長(zhǎng)而導(dǎo)致游標(biāo)超時(shí)

運(yùn)行env:

python2.7
pymongo==3.7.0
mongodb:v3.6.6

解決方案:設(shè)置連接永遠(yuǎn)不超時(shí)
   client=pymongo.MongoClient(host="s3005.test.com",port=3005, connect=False)
   db = client.test
   col =db.images_new

   cursor = readm_col.find({"image_cover": 1},no_cursor_timeout=True)
   ## no_cursor_timeout設(shè)置連接永遠(yuǎn)不超時(shí)

   try 
    for data in cursor:
        pass ## 一些業(yè)務(wù)邏輯
   except:
       errinfo = sys.exc_info()
       print errinfo
   finally:
       cursor.close() ## 手動(dòng)關(guān)閉連接,釋放資源

Done

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/43332.html

相關(guān)文章

  • Python 3 進(jìn)階 —— 使用 PyMySQL 操作 MySQL

    摘要:是一個(gè)純實(shí)現(xiàn)的客戶端操作庫(kù),支持事務(wù)存儲(chǔ)過(guò)程批量執(zhí)行等。插入數(shù)據(jù)元組或列表插入數(shù)據(jù)字典批量插入?yún)⒖假Y料中操作的模塊詳解之的使用原文地址更多文章請(qǐng)?jiān)L問(wèn)我的個(gè)人博客 PyMySQL 是一個(gè)純 Python 實(shí)現(xiàn)的 MySQL 客戶端操作庫(kù),支持事務(wù)、存儲(chǔ)過(guò)程、批量執(zhí)行等。 PyMySQL 遵循 Python 數(shù)據(jù)庫(kù) API v2.0 規(guī)范,并包含了 pure-Python MySQL 客戶...

    newtrek 評(píng)論0 收藏0
  • MongoDB指南---9、游標(biāo)與數(shù)據(jù)庫(kù)命令

    摘要:例如在中,可以用產(chǎn)生一個(gè)的隨機(jī)數(shù)這樣,想要從集合中查找一個(gè)隨機(jī)文檔,只要計(jì)算一個(gè)隨機(jī)數(shù)并將其作為查詢條件就好了,完全不用偶爾也會(huì)遇到產(chǎn)生的隨機(jī)數(shù)比集合中所有隨機(jī)值都大的情況,這時(shí)就沒(méi)有結(jié)果返回了。指定本次查詢中掃描文檔數(shù)量的上限。 上一篇文章:MongoDB指南---8、特定類型的查詢下一篇文章:MongoDB指南---10、索引、復(fù)合索引 簡(jiǎn)介 數(shù)據(jù)庫(kù)使用游標(biāo)返回find的執(zhí)行結(jié)果...

    sutaking 評(píng)論0 收藏0
  • MongoDB指南---9、游標(biāo)與數(shù)據(jù)庫(kù)命令

    摘要:例如在中,可以用產(chǎn)生一個(gè)的隨機(jī)數(shù)這樣,想要從集合中查找一個(gè)隨機(jī)文檔,只要計(jì)算一個(gè)隨機(jī)數(shù)并將其作為查詢條件就好了,完全不用偶爾也會(huì)遇到產(chǎn)生的隨機(jī)數(shù)比集合中所有隨機(jī)值都大的情況,這時(shí)就沒(méi)有結(jié)果返回了。指定本次查詢中掃描文檔數(shù)量的上限。 上一篇文章:MongoDB指南---8、特定類型的查詢下一篇文章:MongoDB指南---10、索引、復(fù)合索引 簡(jiǎn)介 數(shù)據(jù)庫(kù)使用游標(biāo)返回find的執(zhí)行結(jié)果...

    lemanli 評(píng)論0 收藏0
  • 有坑勿踩(二)——關(guān)于游標(biāo)

    摘要:本質(zhì)上所有查詢的數(shù)據(jù)都是從游標(biāo)來(lái)的。的作用是從游標(biāo)中提取一批數(shù)據(jù),具體提取多少則是由決定。同時(shí)注意我們已經(jīng)有了一個(gè)游標(biāo)。為了便于理解,我們下面還是稱之為游標(biāo)超時(shí)。 前言 聊一聊一個(gè)最基本的問(wèn)題,游標(biāo)的使用。可能你從來(lái)沒(méi)有注意過(guò)它,但其實(shí)它在MongoDB的使用中是普遍存在的,也存在一些常見(jiàn)的坑需要引起我們的注意。 在寫(xiě)這個(gè)系列文章時(shí),我會(huì)假設(shè)讀者已經(jīng)對(duì)MongoDB有了最基礎(chǔ)的了解,因...

    bawn 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<