解析服务器版本:2.8.4
解析仪表板版本:1.2.0
MongoDB 版本:4.0.2
托管服务:DigitalOcean
=======================================
我正在将我的应用程序转移到新的 Parse 服务器和新的 MongoDB 服务器。除了无法加载任何图像外,一切都运行正常!内容正在正确获取,但图像无法加载。无论是从应用程序还是从仪表板都无法加载。(我在那里收到文件未找到。)
以下是我转移数据库的方法:
mongodump --host sourceIP -d dbName --port 27017
然后加载它:
mongorestore --db dbName dbDir --username “username” —password "password" --authenticationDatabase "admin"
我执行了 db.fs.files.find() 并且图像似乎就在那里!
我还尝试上传一个新的图像文件,但出现错误:错误 130。无法存储文件。
我相信这是一个数据库端的问题,因为我用我拥有的另一个 MongoDB 测试了解析服务器并且它可以正常工作!
我也尝试创建一个新的 droplet 并重新做所有事情,但是并没有解决问题!
有什么建议么?
答案1
我花了 2.5 天的时间来解决同一个问题,压力很大,只是因为我&
的身份验证密码中有这个符号databaseURI
!出于某种原因,它不会影响获取数据,但会影响获取图像!