我是mongoDB的新手,因为我开始使用测试应用程序(ASP.Net)发现数据库消耗大量磁盘空间。我想知道集合只有一小块数据就像一个单词。所以有人可以脱掉对此有所了解?
如果我错了,请纠正我。谢谢提前
答案 0 :(得分:3)
Mongo不缩小以前分配的结构,因为这会降低数据库的速度。如果需要,运行repair procedure重建数据库并回收未使用的空间。在实际项目中,您应该将其安排在非高峰时段。
从命令行:
mongod --repair
从shell(如果你走这条路线,你必须为所有dbs做,包括本地):
db.repairDatabase();