Я использовал filepond для загрузки файлов по реакции:
<FilePond files={this.state.files} allowMultiple={true} server="http://localhost:5000/api/upload" onupdatefiles={(fileItems) => { this.setState({ files: fileItems.map(fileItem => fileItem.file) }); this.handleFileMetadata(); }} />
Теперь для обработки загрузки файлов я использую экспресс
router.post('/upload', (req, res) => {
// logic to store file on mongodb
})
Чтобы удалить загруженные временные файлы,filepond отправляет запрос DELETE на сервер, упомянутый выше
Поэтому я использую
router.delete('/upload', (req, res) => {
})
Но я не могу удалить файл из mongodb, как мне удалить его без каких-либо атрибутов?