mongo操作 刪除歷史記錄,只保留50條

2022-06-25 16:00:10 字數 363 閱讀 8990

按照標題所述,思路一般是查出歷史記錄,留50條,其餘的都刪除

1、查詢

2、刪除

這樣需要兩個步驟,想一次性完成兩個操作。mongotemplate提供了查詢並刪除方法:

public

listfindallandremove(query query, classentityclass, string collectionname)

業務操作如下:按照version倒序,只保留50個,其餘都刪除

public listremovemorehistory(string usertaskid, string usertaskfileid, string taskid)

Better History(歷史記錄)

外掛程式介紹 剛剛看到在網頁上看到一篇好的文章或者正在編輯什麼,不小心一時手賤關掉了網頁,再開啟就找不到了,想必很多朋友經常遇到這樣的事,better history 歷史記錄 讓你更好地檢視您的歷史記錄。為檢視您的歷史記錄帶來最好的搜尋體驗,最清晰的介面和最有幫助的篩選。使用說明 將better ...

MySQL Event歷史記錄

需求 sql server的作業歷史 job 記錄是儲存在msdb庫中的,很方便就查詢相關的job定義,計畫和歷史記錄,而mysql的event卻沒有歷史記錄。為方便檢視event是否正常執行以及執行結果,通過以下兩個步驟來實現類似的功能。實現 1.在mysql庫建立event執行的歷史記錄表 cr...

Jenkins 刪除全部構建歷史記錄

jenkins構建生成的 jar war包 會占用很大的硬碟,jenkins整合工具又會有很多個專案,那麼多的構建歷史總不可能下拉單個單個的刪除,提高效率當選針對專案全部刪除不想要的構建。效果如下 介面操作步驟如下 系統管理 指令碼命令列 輸入 執行 專案名稱 def jobname validat...