gpt4 book ai didi

javascript - 我无法从 mongoosejs findone 中删除结果的属性

转载 作者:行者123 更新时间:2023-11-30 13:19:09 25 4
gpt4 key购买 nike

我希望在没有密码的情况下发送结果。然后我做:

Delete req.session.user.password
res.send(req.session.user)

密码仍然存在。为什么?
如何删除我不想回复的属性?

最佳答案

在删除密码之前,您需要将 mongoose 用户模型对象转换为纯 JavaScript 对象。

var user = req.session.user.toObject();
delete user.password;
res.send(user);

关于javascript - 我无法从 mongoosejs findone 中删除结果的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10906986/

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