0

我是 MongoDb GridFs 的新手。我正在创建一个应用程序,我正在创建一个会议并上传与会议相关的文件。当我保存整条记录时,表格必须有会议ID自动生成的编号和我从mongodb收到的文档ID

return gridFsTemplate.store(inputStream, documentName, "image/jpeg", metaData).getId();

现在,业务要求文件异步上传,这样大文件就不会持有页面,用户也不必等待上传完成来提交页面。问题是,除非整个上传完成,否则我不会获得文档 ID。但除非我有 id,否则我无法将会议 id 的数据保存在 mysql 表中。请提出替代方案。

4

1 回答 1

0

将您的代码替换为:-

return (ObjectId)gridFsTemplate.store(inputStream, documentName, "image/jpeg", metaData).getId();
于 2018-04-20T12:37:40.667 回答