【发布时间】:2018-04-13 23:13:02
【问题描述】:
大家好,我正在尝试创建如下所示的 API 路由。
app.post('/jobs/find', jobs.search);
但每次我尝试访问此端点时都会收到此错误:
"errmsg":{"message":"Cast to ObjectId failed for value \"find\" at path \"_id\" for model \"Job\"","name":"CastError","stringValue":"\"find\"","kind":"ObjectId","value":"find","path":"_id"}}
我做错了什么?
【问题讨论】:
-
这意味着您使用非法 ObjectId 作为您在
jobs.search()中使用的 Mongoose/MongoDB 函数的参数。您也必须向我们展示jobs.search(),否则这只是我们的猜测。
标签: javascript mongoose mean-stack