You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过MongoDB Compass删除集合中的多条选定记录及全部记录

嘿,作为MongoDB和Compass的新手,一次性清空customer集合里的所有记录其实超简单,我给你两种实用方法,选你顺手的来就行:

方法一:纯图形界面操作(适合偏好可视化的新手)
  • 打开MongoDB Compass,连接到你的目标数据库,找到customer集合后点击进入详情页
  • 在顶部导航栏找到Delete按钮(就在Insert、Update这些按钮旁边),点击它弹出删除对话框
  • 对话框里默认的查询条件是{},这个代表匹配集合里的所有文档,不用修改
  • 确认选择的是Delete All Documents选项(别选成删除单个文档的选项哦)
  • 最后点击Delete按钮,确认操作后,你的1000条记录就都被清空啦,集合本身会保留下来
方法二:用Compass内置的Mongo Shell执行命令(适合喜欢用命令的情况)
  • 连接到数据库后,找到customer集合,点击顶部的MongoSH标签页切换到命令行界面
  • 输入这条命令然后回车:
    db.customer.deleteMany({})
    
  • 执行成功后会返回类似{ acknowledged: true, deletedCount: 1000 }的结果,这就说明1000条记录已经被成功删除了

小提示:如果之后不需要customer这个集合了,你可以直接在集合列表里右键它,选择Drop Collection,这样整个集合会被直接删除,比清空记录更彻底。

内容的提问来源于stack exchange,提问作者anil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 07:24:09