mongodb remove.deletemany批量刪除效率比較

--插入測試數據
for (var i = 2; i <= 100000; i++) {
  db.test_table.insert( { id : i , text: "roy" , date:new Date()} )
}


--刪除
try{
db.test_table.remove({id:{$lte:1000}});}
catch (e) {
   print(e);
   }

--6.607s

try{
db.test_table.deleteMany({id:{$lte:2000}});}
catch (e) {
   print(e);
   }

一般情況下deleteMany比remove效率要高。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章