提问者:小点点

无法从分析服务器删除对象


我可以通过SDK或解析仪表板添加,获取或更新解析服务器中的对象,但不能删除它。

当我尝试时,它给出了这个错误

ParseError: 1 Database adapter error
Error: Database adapter error

我在一个月前将我的数据库从mLab迁移到Mongo Atlas,但是我在一周前就可以删除我的对象了。

我检查了我的DB帐户的角色,它对每一个动作都有特权。

我的当前服务器配置:

Package          Current   Wanted   Latest  Location
aws-sdk          2.713.0  2.726.0  2.726.0  parse-server-heroku
bad-words          1.6.5    1.6.5    3.0.3  parse-server-heroku
datauri            1.1.0    1.1.0    3.0.0  parse-server-heroku
express-graphql   0.6.12   0.6.12   0.11.0  parse-server-heroku
graphql           0.11.7   0.11.7   15.3.0  parse-server-heroku
jdenticon          1.8.0    1.8.0    3.0.1  parse-server-heroku
kerberos          0.0.23   0.0.23    1.1.3  parse-server-heroku
mongodb           2.2.36   2.2.36    3.6.0  parse-server-heroku
newrelic           2.9.1    2.9.1   6.11.0  parse-server-heroku
nodemon           1.19.4   1.19.4    2.0.4  parse-server-heroku
onesignal-node     2.1.1    2.1.1    3.1.5  parse-server-heroku
parse             1.10.2   1.10.2   2.15.0  parse-server-heroku
parse-server       2.7.2    2.7.2    4.3.0  parse-server-heroku
request-promise    4.2.5    4.2.6    4.2.6  parse-server-heroku
uuid               3.4.0    3.4.0    8.3.0  parse-server-heroku
xml2json          0.11.2   0.11.2   0.12.0  parse-server-heroku

共1个答案

匿名用户

数据库适配器错误只是表示删除操作由于某种原因失败,但它不会告诉您更多。 您有两种选择:

>

  • 查看Atlas中的MongoDB日志,您可能需要更改MongoDB日志级别,更多内容请参见Atlas文档。

    Debug Parse Server并在出现错误消息的地方设置断点,查看MongoDB Atlas的原始错误响应以获取更多信息。

    一般来说,我建议将Parse Server升级到最新版本,因为自从V2.7.2之后发生了很多事情。 虽然我想不出有什么突破性的改动(除了MongoDB 3.6之外,官方不再支持它),但它可能会解决这个错误。