我正在尝试用mongodb和nodejs制作一个应用程序。我做了一个特殊的路由,它有参数,并且运行良好。 我还做了另一个get路线,它有。每次我收到该错误时向该路由发送请求时: 我的路线是: 当我向上面的路由发出get请求时,我得到了该错误: 我的产品模型是: 我怎样才能解决这个问题?
我试图在一个MEAN堆栈应用程序中处理一个计划。当我调用findOne时,我得到了这个错误: 我就是这样做的: 我注意到,当我把id作为一个字符串(如下所示)时,一切正常。 所以,我控制台: 我一直在尝试我在这里找到的东西,但任何东西都可以帮助我解决这个问题:/
我已经四处查看了堆栈溢出,似乎找不到与我的环境相似的错误。我已经尽了最大努力来隔离错误的来源,但没有任何运气。错误如下: CastError:在ObjectId的路径“\u id”处,值“GetGelImages”的转换到ObjectId失败。cast(/mean/node\u modules/mongoose/lib/schema/objectid.js:117:13) 代码遵循以下基本结构:我
我正在做一个MEAN堆栈项目,用户可以添加帖子,编辑和删除它们。但是在执行所需的方法后,帖子没有被删除,我面临一个错误。我是新来的意思堆栈。 posts.service.ts 应用程序。js 帖子。组件。ts 帖子。组成部分html 发布模型。js(用于后端) 这是我每次尝试删除任何帖子时都会遇到的错误:- 错误: CastError: Cast to ObjectId在模型“Post”的路径“_
我正在创建一个程序来执行CRUD操作,但出现了一个错误: 对于模型“colt\”的路径“\U id\”处的值“:5e1360c5edb2922570aa2611\”转换为ObjectId失败, 这是我的代码: 以下是显示编辑ejs文件: 这是我的猫鼬模式:
我试图通过id从mongo检索数据,但当我添加外部链接(如样式文件或脚本文件)时,它工作正常,我收到此错误消息。 消息:“对模型“Blog”路径“_id”处的值“script.js”的转换失败,名称:“CastError”,stringValue:“script.js”,种类:“ObjectId”,值:“script”。js',路径:''u id',原因:未定义,模型:
我正在用node/express/mongo/mongoose构建一个应用程序。我遇到了一个我似乎无法理解的错误,谷歌搜索到目前为止没有任何帮助。 我创建了一个简单的、以猫为主题的示例来重现我遇到的错误。我基本上是通过ObjectId检索一个对象。我正在使用创建对象时自动生成的对象id(作为字符串)。 当我导航到路径localhost:3000/kitty/586d62878fc14d30e0ac
我看到了几个帖子与类似的我但我仍然得到同样的错误 这是我的用户模式 我的路线 我的应用程序。js 这是我的护照。我正在使用本地护照 passport可以将用户保存到数据库中 模型“用户”的路径“_id”处的值“586cc8b3ea780c071bbe2469”转换为ObjectId失败 我已经构建了两个应用程序,它们使用passport oauth,与上面显示的方式完全相同。所以我不知道为什么我会
我正在开发一个节点应用程序。在我添加之前,所有的路线似乎都在运行 当我注释掉id路由时,新路由按预期工作。但是当它在那里的时候,我试着在: 我得到以下错误: (节点:17216)未经处理的PromisejectionWarning:CastError:在模型“Client”的路径“\u id”处对值“new”进行转换到ObjectId失败 这是我的模式: 我似乎找不到这里的问题,任何帮助都将不胜感
当我发送后请求我得到以下错误: 对于模型“用户”的路径“\u id”处的值“2”,转换为ObjectId失败 有什么建议吗? 提前感谢!!!
我一直从这段代码中得到这个错误,不知道为什么{“error:CastError:Cast to ObjectId对于模型\“Order\”的路径\“u id\”处的值\“confirmed\”失败 正如您所看到的,我甚至没有在这个查询中使用objectID。。。我不知道它为什么要退回这个
//模式设置 **消息:“转换为ObjectId失败,因为模型“CampGrand”的路径“_id”处的值“5e61150b58e80830240ef790”,名称:“CastError”,模型:模型{CampGrand}**
我编写了代码,从包含日期变量的对象列表中查找最新日期。 <代码>列表。流()。地图(段- 但我发现声纳问题 将此lambda替换为方法引用“Objects::nonNull”。 我无法弄清楚的是,我可以在哪里使用声纳lint问题所述的方法参考。
我试图在用户模型上找到一个基于字符串的令牌。我收到错误: 文档的存储方式如下: 我这样查询文档: 这是我当前的模式: 我猜mongoose正试图将这个十六进制字符串转换成一个_id值?是否有某种方法可以防止mongoose将字符串强制转换为?
我正在发送一个请求来显示排序升序价格的输出。 错误是 CastError:对模型“产品”的路径“\u id”处的值“ascendPrice”转换为ObjectId失败 我不明白这个错误是关于什么的。