我想从特定的本地对象中检索数据
.slider-item
我这样做是为了仅通过id找到特定用户,而在Postman中我总是得到错误500
var db=[
{
"_id": "543adb9c7a0f149e3ac29438",
"name": "user1",
"email": "user1@test.com"
},
{
"_id": "543adb9c7a0f149e3ac2943b",
"name": "user2",
"email": "user2@test.com"
}
答案 0 :(得分:2)
findById是Mongoose库的一种方法,而不是JavaScript对象的方法。如果你想使用它,你应该自己在JavaScript对象中实现它
如果db是本地对象而不是数据库连接,则可以使用find
app.get('/msg/:id',(req, res) =>{
var dba = db.find(element => element._id == req.params.id);
if(dba) res.json(dba);
else res.sendStatus(404)
});