濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > Mongodb批量刪除gridfs文件實(shí)例

Mongodb批量刪除gridfs文件實(shí)例

熱門標(biāo)簽:南京400電話怎樣辦理 兗州電話外呼營銷系統(tǒng) 沈陽營銷電銷機(jī)器人招商 智能電銷機(jī)器人銷售話術(shù) 機(jī)器人外呼系統(tǒng)軟件存在問題 企業(yè)智能外呼系統(tǒng)價(jià)格多少 徐州ai電銷機(jī)器人原理 福州電銷機(jī)器人源代碼 高德地圖標(biāo)注商戶位置

平臺(tái)有大量的圖片已經(jīng)不用了,數(shù)量級達(dá)到百萬張,差不多100G的空間,放著不管是不是太浪費(fèi)了?

復(fù)制代碼 代碼如下:

db.fs.files.find({filename:/xxx/}).forEach(function(n) {db.fs.files.update({filename:u.filename},{$set:{filename:newname}},false,true)}} //正則批量更改為固定名稱,便于刪除。
mongofiles -port 12345 -d xxx delete newname //mongofies根據(jù)filename批量干掉這些文件。

db.repairDatabase() //特別注意以上刪除不是物理刪除,chunks文件實(shí)際還在,show dbs 或者 db.stats() 發(fā)現(xiàn)db的size沒有變化,要執(zhí)行db.repairDatabase();另外注意這個(gè)動(dòng)作是全局寫鎖,很耗內(nèi)存和cpu的,而且處理時(shí)間跟文件數(shù)量大小有關(guān),務(wù)必在非高峰期做。


差不多1個(gè)多小時(shí)后over, 舒坦了,100G空間?。。?!

Be aware that this command can take a long time to run if your database is large. In addition, it requires a quantity of free disk space equal to the size of your database. If you lack sufficient free space on the same volume, you can mount a separate volume and use that for the repair. In this case, you must run the command line and use the –repairpath switch to specify the folder in which to store the temporary repair files.
Warning:This command obtains a global write lock and will block other operations until it has completed.

您可能感興趣的文章:
  • 利用Mongoose讓JSON數(shù)據(jù)直接插入或更新到MongoDB
  • JSON 的正確用法探討:Pyhong、MongoDB、JavaScript與Ajax
  • python讀取json文件并將數(shù)據(jù)插入到mongodb的方法
  • MongoDB執(zhí)行mongoexport時(shí)的異常及分析(數(shù)字類型的查詢)
  • MongoDB批量將時(shí)間戳轉(zhuǎn)為通用日期格式示例代碼
  • Python實(shí)現(xiàn)批量讀取圖片并存入mongodb數(shù)據(jù)庫的方法示例
  • MongoDB單表數(shù)據(jù)的導(dǎo)出和恢復(fù)實(shí)例講解
  • MongoDB備份、還原、導(dǎo)出、導(dǎo)入、克隆操作示例
  • 深入分析Mongodb數(shù)據(jù)的導(dǎo)入導(dǎo)出
  • MongoDB導(dǎo)出查詢結(jié)果到文件例子
  • mongodb 數(shù)據(jù)庫操作--備份 還原 導(dǎo)出 導(dǎo)入
  • MongoDB使用mongoexport和mongoimport命令,批量導(dǎo)出和導(dǎo)入JSON數(shù)據(jù)到同一張表的實(shí)例

標(biāo)簽:大理 景德鎮(zhèn) 邯鄲 鶴崗 昭通 本溪 丹東 吉安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Mongodb批量刪除gridfs文件實(shí)例》,本文關(guān)鍵詞  Mongodb,批量,刪除,gridfs,文件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Mongodb批量刪除gridfs文件實(shí)例》相關(guān)的同類信息!
  • 本頁收集關(guān)于Mongodb批量刪除gridfs文件實(shí)例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    台州市| 靖江市| 肇庆市| 修水县| 调兵山市| 崇明县| 衡东县| 宁陵县| 雷山县| 平果县| 安达市| 环江| 富阳市| 威远县| 广水市| 沅江市| 藁城市| 永德县| 盘锦市| 盱眙县| 台中市| 伊金霍洛旗| 衡水市| 榆林市| 宜君县| 五河县| 连南| 屯昌县| 玛曲县| 涟源市| 东海县| 东兰县| 湘潭市| 乌鲁木齐县| 河南省| 涞水县| 曲阳县| 阳信县| 辰溪县| 墨竹工卡县| 和林格尔县|