0

我正在使用 MEVN 堆栈构建一个项目。该网站是一个游戏销售网站,当我不得不将图像存储在 Mongo 数据库中时,我意识到这比我想象的要困难一些。我最终使用 multer 来存储图像,但我只能使用 POSTMAN 及其文件上传功能来存储它们。我的问题是客户想要一个本地演示,其中已经存储了数据库中的数据,而不使用任何外部程序。我与 Mongo 合作过,我知道可以使用 JSON 文件甚至 JSON 变量将 DB 数据计入 DB 脚本,但我不知道是否可以从图像已存储在 /uploads 文件夹中。

这是我的游戏模型: MongoDB 游戏模型

这是 DB 对象和图像的存储方式(然后我使用 originalName 通过相对路径获取它): MongoDB Compass DB object

最后是我的 post 方法(目前我正在使用 POSTMAN 填充数据,这很乏味): POST 游戏方法

请在项目的第一次编译开始时将这个“图像名称”存储到我的数据库中。我什至不知道我是否必须先存储图像,然后使用此基础图像导出项目以填充数据库,或者有更简单的方法来做到这一点。非常感谢!

4

0 回答 0