mongodb - 删除 MongoDB 数据库中的所有内容

我正在 MongoDB 上进行开发。出于完全非恶意的目的,我有时想删除数据库中的所有内容——也就是说,删除每个集合,以及可能存在的任何其他内容,然后从头开始。有没有一行代码可以让我这样做?同时提供 MongoDB 控制台方法和 MongoDB Ruby 驱动程序方法的奖励积分。

最佳答案

在 mongo 外壳中:

use [database];
db.dropDatabase();

并删除用户:

db.dropAllUsers();

https://stackoverflow.com/questions/3366397/

相关文章:

mongodb - 仅检索 MongoDB 集合中对象数组中的查询元素

mongodb - 查找两个日期之间的对象 MongoDB

mongodb - 使用另一个字段的值更新 MongoDB 字段

macos - Mongod 提示没有/data/db 文件夹

javascript - 如何在 Mongoose 中更新/插入文档?

authentication - 如何使用用户名和密码保护 MongoDB

mongodb - 检查字段是否包含字符串

mongodb - 如何在 Mongo 中查询 "is not null"?

mongodb - 查找数组字段不为空的 MongoDB 记录

mongodb - 如何通过shell脚本执行mongo命令?