--插入测试数据
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效率要高。
博客展示了在MongoDB中插入测试数据的代码,还给出了使用remove和deleteMany进行删除操作的代码及时间。通过测试发现,一般情况下deleteMany比remove的删除效率更高。

被折叠的 条评论
为什么被折叠?



