校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > MongoDB中的定時索引示例詳解

MongoDB中的定時索引示例詳解

熱門標簽:長沙電銷外呼防封卡是什么 內蒙古營銷智能外呼系統哪個好 crm外呼系統聯系方式 智能外呼系統官網 小裙科技電銷機器人怎樣 河南電話外呼系統招商 呼和浩特外呼系統原理是什么 外呼線路資源屬于電信業務嗎 青白江400企業電話申請

MongoDB中存在一種索引,叫做TTL索引(time-to-live index,具有生命周期的索引),這種索引允許為每一個文檔設置一個超時時間。一個文檔達到預設置的老化程度后就會被刪除。

數據到期對于某些類型的信息非常有用,例如機器生成的事件數據,日志和會話信息,這些信息只需要在數據庫中保存有限的時間。

在createIndex中指定expireAfterSeconds選項就可以創建一個TTL索引:

// 超時時間為24小時,默認是前臺運行,可以通過background:true設置為后臺模式
db.user_session.createIndex({"updated":1},{expireAfterSeconds:60*60*24});

這樣在updated字段上創建了一個TTL索引。如果一個文檔的updated字段存在并且它的值是日期類型,當服務器時間比文檔的updated字段的時間晚expireAfterSeconds秒時,文檔就會被刪除。

db.getCollection('user_session').insert(
 {
  _id: NumberInt(1),
  "updated":new Date(),
   username:'lisi'
 }
);

mongodb保存時間使用的UTC時間,在查詢出來的結果的時候會轉換為GMT時間,所以你看到保存的時間和電腦時間相差8個小時(GMT+8)
db.getCollection('user_session').find({updated:{$gt: new Date("2019-07-12 14:00:00")}})  在查詢的時候可以使用new Date()直接進行時間的比較,new Date傳入的參數是GMT時間

為了防止活躍的會話被刪除,可以在會話上有活動發生時將updated字段的值更新為當前時間。只要updated的時間距離當前時間達到24小時。相應的文檔就會被刪除。

MongoDB的TTL功能依賴于mongodb中的后臺線程,該線程讀取索引中的日期類型值并從集合中刪除過期的文檔。

MongoDB每分鐘對TTL索引進行一次清理,所以不應該依賴以秒為單位的時間保證索引的存活狀態。而且TTL索引不保證在到期時立即刪除過期數據。文檔到期的時間與MongoDB從數據庫中刪除文檔的時間之間可能存在延遲。由于刪除過期文檔的后臺任務每60秒運行一次。所以,文檔可能在文檔到期和后臺任務運行之間的期間保留在集合中。

源碼在 github.com/mongodb/mon…

mongodb不支持使用createIndex來重新設置過期時間,只可以使用collMod命令修改expireAfterSeconds的值:

db.runCommand({collMod:"user_session",index: {name:"updated_1",expireAfterSeconds: 120}});

修改成功后,你會收到這樣的消息(之前的過期時間是一分鐘,現在修改為2分鐘)

{
  "expireAfterSeconds_old" : 60.0,
  "expireAfterSeconds_new" : 120.0,
  "ok" : 1.0
}

在一個給定的集合上可以有多個TTL索引,你可以在created和updated字段分別建立ttl索引,但是不能同時使用兩個字段建立復合ttl索引,也不能在同一個字段上又是創建TTL索引,又是創建普通索引,但是可以像“普通索引”一樣用來優化排序和查詢。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • MongoDB索引使用詳解
  • MongoDB的基礎查詢和索引操作方法總結
  • pymongo給mongodb創建索引的簡單實現方法
  • MongoDB性能篇之創建索引,組合索引,唯一索引,刪除索引和explain執行計劃
  • MongoDB中創建索引需要注意的事項
  • MongoDB查詢字段沒有創建索引導致的連接超時異常解案例分享
  • mongodb處理中文索引與查找字符串詳解
  • 深入理解MongoDB的復合索引
  • MongoDB數據庫中索引(index)詳解
  • MongoDB學習筆記(六) MongoDB索引用法和效率分析

標簽:菏澤 白山 池州 黃石 呼倫貝爾 楚雄 安順 舟山

巨人網絡通訊聲明:本文標題《MongoDB中的定時索引示例詳解》,本文關鍵詞  MongoDB,中的,定時,索引,示例,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MongoDB中的定時索引示例詳解》相關的同類信息!
  • 本頁收集關于MongoDB中的定時索引示例詳解的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    久久精品国产免费看久久精品| 日本一区二区三区四区在线视频| **网站欧美大片在线观看| 国产精品亚洲综合一区在线观看| 欧美成人精品福利| 国产一区二区三区av电影| 亚洲在线视频网站| 欧美视频在线一区二区三区 | 欧美精品一区二区三区在线播放| 日韩av不卡在线观看| 日韩精品影音先锋| 高清国产一区二区三区| 中文字幕一区二区三区四区不卡| 成年人网站91| 亚洲gay无套男同| 精品日韩av一区二区| 国产高清不卡一区| 亚洲免费在线电影| 日韩视频一区二区| 成人av在线资源网| 亚洲国产日韩a在线播放性色| 欧美一区二区三区免费观看视频| 美女视频黄频大全不卡视频在线播放| 精品理论电影在线| 91在线精品秘密一区二区| 偷拍自拍另类欧美| 久久久国产精品午夜一区ai换脸| 91在线国内视频| 欧美aaaaaa午夜精品| 国产精品久久久久久久久晋中 | 国产精品国产a| 欧美日韩亚洲另类| 国产一区二三区| 亚洲国产一区在线观看| 日韩一区二区精品在线观看| 成人精品高清在线| 蜜臀精品久久久久久蜜臀| 国产精品日产欧美久久久久| 666欧美在线视频| 成人一区二区三区在线观看| 污片在线观看一区二区| 国产欧美精品在线观看| 91精品在线免费| 91在线丨porny丨国产| 美国三级日本三级久久99 | 自拍偷拍亚洲综合| 日韩一级片网站| 91首页免费视频| 韩国精品主播一区二区在线观看 | 日本韩国一区二区| 国产福利一区在线| 精品中文字幕一区二区小辣椒| 亚洲欧美在线视频观看| 亚洲一区二区中文在线| 久久久国产精品麻豆| 欧美高清视频不卡网| 日本韩国精品一区二区在线观看| 精品夜夜嗨av一区二区三区| 天天影视色香欲综合网老头| 亚洲精品欧美激情| 国产精品国产三级国产普通话99| 2019国产精品| 日韩三级伦理片妻子的秘密按摩| 欧美视频在线不卡| 色哟哟一区二区在线观看| 懂色av一区二区在线播放| 精品一区二区三区免费观看| 午夜精品aaa| 亚洲va天堂va国产va久| 亚洲精品五月天| ㊣最新国产の精品bt伙计久久| 久久影院视频免费| 亚洲精品在线观| 精品免费视频.| ww亚洲ww在线观看国产| 26uuu亚洲| 精品久久久久久亚洲综合网| 日韩欧美黄色影院| 日韩一区二区三区观看| 91精品黄色片免费大全| 91精品国产综合久久久久| 欧美日韩成人在线| 欧美日韩高清一区二区| 欧美三日本三级三级在线播放| 91精品福利在线| 欧美亚洲免费在线一区| 欧美日韩免费观看一区二区三区 | 国产成人在线电影| 懂色一区二区三区免费观看| 成人av电影在线观看| 99在线视频精品| 色拍拍在线精品视频8848| 日本高清成人免费播放| 欧美日韩一区中文字幕| 欧美肥妇bbw| 2020国产成人综合网| 蜜臀av性久久久久av蜜臀妖精| 日本vs亚洲vs韩国一区三区二区 | 国产精品麻豆久久久| 中文字幕日韩一区| 一区二区三区免费在线观看| 亚洲国产欧美另类丝袜| 日韩av电影天堂| 国产一区二区在线观看视频| 成人av资源下载| 欧洲激情一区二区| 欧美一级久久久| 国产精品免费视频观看| 一二三四社区欧美黄| 青青草国产成人99久久| 国产激情精品久久久第一区二区 | 亚洲一区二区三区在线看| 日韩 欧美一区二区三区| 国产精品综合一区二区| 91浏览器打开| 欧美成人一区二区三区在线观看| 国产日产欧美精品一区二区三区| 一区二区免费在线播放| 精品一区二区国语对白| 一本一道波多野结衣一区二区| 日韩一区二区中文字幕| 1024国产精品| 美女爽到高潮91| 欧美在线你懂的| 久久免费精品国产久精品久久久久| 国产精品女同互慰在线看| 婷婷成人综合网| 成人h动漫精品一区二| 91精品国产综合久久精品图片| 国产精品国产馆在线真实露脸| 日本欧美在线观看| 99r精品视频| 精品美女一区二区三区| 亚洲国产精品久久人人爱| 国产高清精品久久久久| 日韩丝袜情趣美女图片| 亚洲激情在线激情| 国产高清精品在线| 欧美mv日韩mv国产网站| 亚洲图片欧美一区| 97久久人人超碰| 国产人伦精品一区二区| 蜜芽一区二区三区| 在线亚洲一区二区| 日本一区二区三区免费乱视频| 亚洲第一激情av| 色8久久精品久久久久久蜜| 国产欧美综合在线观看第十页| 欧美aⅴ一区二区三区视频| 欧美三级中文字幕在线观看| 亚洲日本免费电影| 成人18精品视频| 中文字幕免费不卡在线| 狠狠狠色丁香婷婷综合激情 | 国产91综合网| 欧美大白屁股肥臀xxxxxx| 三级不卡在线观看| 欧美午夜片在线观看| 亚洲精品国产第一综合99久久| 国产精品一品视频| 久久综合狠狠综合久久激情| 乱一区二区av| 精品久久人人做人人爱| 免费不卡在线视频| 6080日韩午夜伦伦午夜伦| 肉肉av福利一精品导航| 91精品国产综合久久香蕉的特点 | 欧美一区二区三区四区五区| 樱桃国产成人精品视频| 91视频你懂的| 亚洲丝袜美腿综合| 99久久综合99久久综合网站| 国产精品毛片大码女人| 91丨porny丨户外露出| 亚洲欧美日韩国产综合在线| 色综合久久综合网欧美综合网| 中文字幕av一区二区三区高| 成人av在线一区二区| 亚洲另类在线制服丝袜| 色噜噜狠狠成人网p站| 亚洲一区免费视频| 91精品国产综合久久蜜臀| 美女视频黄频大全不卡视频在线播放| 91精品国产乱| 国产裸体歌舞团一区二区| 国产农村妇女精品| 在线免费观看不卡av| 亚洲国产毛片aaaaa无费看| 91精品免费观看| 国产毛片精品国产一区二区三区| 国产欧美日本一区视频| 日本二三区不卡| 三级成人在线视频| 久久精品亚洲国产奇米99| 91女神在线视频| 日韩精品一区第一页| xfplay精品久久| 午夜在线成人av| 99精品欧美一区二区三区小说| 日本久久一区二区|