gpt4 book ai didi

javascript - 如何根据 MEAN 堆栈中的变量获取数据

转载 作者:太空宇宙 更新时间:2023-11-04 03:17:53 24 4
gpt4 key购买 nike

我正在尝试检索与特定 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)
}
});
});

当我尝试从以下网址获取来自 postman 的数据时

http://localhost:3000/api/customerList/A123

我得到一个空数组。我该如何解决这个问题?

最佳答案

我认为您正在寻找req.params

来自docs :

app.get('/user/:id', function(req, res) {
res.send('user ' + req.params.id);
});

关于javascript - 如何根据 MEAN 堆栈中的变量获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53888726/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com