У меня проблемы с использованием диска MongoDB. У меня есть приложение и использую один экземпляр MongoDB на моем сервере. Кроме того, я работаю с большими данными (например, одно хранилище записей в среднем 800 МБ), и я использую для хранения GridFS для этого. Через некоторое время я обнаружил, что размер коллекции fs.chunks составляет 110 ГБ, и удалил все данные с помощью оболочки mongo, за исключением последнего месяца.
Теперь коллекция fs.chunks кажется "32 ГБ" на "MongoDB Compass", но ... \ MongoDBDatas \ dataпапка по-прежнему 110 ГБ, и использование моего диска не изменилось.
Что я могу сделать для этого?
Я пробовал db.repairDatabase ();и компактная команда. Также перезапустил сервер монго, однако ничего не изменилось.
Вот мой mongo.cfg
systemLog:
destination: file
path: d:\HealthcarePlatform\MongoDBDatas\log\mongod.log
storage:
dbPath: d:\HealthcarePlatform\MongoDBDatas\data
net:
port: 28019
bindIp: 0.0.0.0
security:
authorization: enabled