Удалить запись базы данных с помощью fs.files и fs.chunks - PullRequest
0 голосов
/ 04 мая 2020

Я запускаю экземпляр MongoDB с базой данных 900 ГБ. Документы с файлами хранятся в базах данных fs.files и fs.chunks. Как правильно удалить определенную запись из базы данных MongoDB? Я имею в виду, когда я удаляю запись из базы данных, она также удаляет связанные файлы из fs.files и fs.chunks.

1 Ответ

0 голосов
/ 04 мая 2020

Эти записи были созданы с помощью GridFS API , который поддерживается каждым драйвером MongoDB и используется для хранения больших файлов (размером более 16 МБ) в наборе блоков. Вы должны использовать операцию удаления GridFS, чтобы удалить все фрагменты, связанные с файлом. Пример Python API: здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...