创建MEAN API路由错误

时间:2017-11-01 15:21:42

标签: javascript mongoose mean-stack

大家好我正在尝试创建一个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"}}

我做错了什么?

1 个答案:

答案 0 :(得分:2)

尝试将函数放入回调中,如下所示:

public class Character {

    private String name , Description , imageurl ;

    public Character() {

    }

    public Character(String name, String desc , String imgurl) {
        this.name = name;
        this.Description = desc;
        this.imageurl = imgurl;
    }

    public String getname(){
        return this.name;
    }

    public String getDescription(){
        return this.Description;
    }

    public String getImageurl(){
        return this.imageurl;
    }
}