【发布时间】:2018-12-24 18:49:56
【问题描述】:
我正在尝试检索与特定 userId 匹配的所有数据。例如,我在 MongoDB 数据库中有以下数据
{
"_id": "hjdhs88889dsijd8",
"items": "xxxxxx",
"userId": "A123"
},
{
"_id": "hjhuf77889dsijd8",
"items": "xxxxxx",
"userId": "A123"
}
我只想GET userId=A123 所在的数据。以下来自我的后端 JS 文件
router.get('/customerList/:userId', (req,res) => {
console.log('Retrieving list');
cList.find({userId: req.body.userId}, (err, list) => {
if(err) {
console.log(err);
}
else if(list) {
return res.json(list)
}
});
});
当我尝试get来自以下网址的邮递员的数据时
http://localhost:3000/api/customerList/A123
我得到一个空数组。我该如何解决?
【问题讨论】:
-
你检查你的 req.body.userId 了吗??
标签: javascript node.js express mean-stack