ApolloError:由于模型路径“_id”处的值“null”而无法转换为 ObjectId

问题描述

我在 Vercel 日志中收到此错误。但我无法确定错误在哪里。但它并不总是发生! 显示 NULL,但记录存在于 Strapi/Mongo 在操场周围进行咨询工作正常。

我认为这就是 Heroku 的 dyno 休眠的原因。但我升级到付费计划来解决这个问题。但这不是原因。我仍然收到此错误

"@apollo/client": "^3.3.11","graphql": "^15.5.0","graphql-request": "^3.4.0",

[GET] /sao-paulo/vila-mazzei/loja-de-material-de-construcao/bianchi-materiais-p-construcao/null
01:44:46:80
2021-07-17T04:44:47.928Z 8b7b1343-b425-4b88-be7d-83bf3ee14702 ERROR ApolloError: Cast to ObjectId Failed for value "null" at path "_id" for model "listings"
at new ApolloError (/var/task/node_modules/@apollo/client/errors/errors.cjs.js:31:28)
at /var/task/node_modules/@apollo/client/core/core.cjs.js:1474:47
at both (/var/task/node_modules/@apollo/client/utilities/utilities.cjs.js:963:53)
at /var/task/node_modules/@apollo/client/utilities/utilities.cjs.js:956:72
at new Promise ()
at Object.then (/var/task/node_modules/@apollo/client/utilities/utilities.cjs.js:956:24)
at Object.next (/var/task/node_modules/@apollo/client/utilities/utilities.cjs.js:964:49)
at notifySubscription (/var/task/node_modules/zen-observable/lib/Observable.js:135:18)
at onNotify (/var/task/node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.next (/var/task/node_modules/zen-observable/lib/Observable.js:235:7) {
graphQLErrors: [
{
message: 'Cast to ObjectId Failed for value "null" at path "_id" for model "listings"',locations: [Array],path: [Array],extensions: [Object]
}
],networkError: null,extraInfo: undefined
}
RequestId: 8b7b1343-b425-4b88-be7d-83bf3ee14702 Error: Runtime exited with error: exit status 1
Runtime.ExitError

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)