gpt4 book ai didi

node.js - 从路由器发布响应中检索键值?

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

当我使用电子邮件搜索用户时,我得到了用户架构的响应,但问题是我不需要整组数据,我只想要一个字段余额

路由/user.js

//show balance
router.post('/balance',passport.authenticate('jwt', {session : false}) , (req, res, next) => {

const email = req.body.email;
User.find({email} , (err, users) => {

if(err){
return res.send({
success: false,
message: 'Error while retrieving the balance'
});
}

return res.send({

users

});
});
});

我收到的服务器响应

{
"users": [
{
"_id": "5d276ccccd1f520394e29bd7",
"name": "george",
"email": "fake@fake.com",
"password": "$2a$10$w967rx9ZN50W0kQCE4X8IO/eGGS2YsXlbYgdjC7Sns380IbGbqvlS",
"balance": 1000,
"__v": 0
}
]
}

如你所见,我只想要这个:

balance": 1000

最佳答案

如果您使用mongoose模型,则可以使用select

User.find({}).select('Balance')

关于node.js - 从路由器发布响应中检索键值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56997520/

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