【发布时间】:2012-06-06 00:59:43
【问题描述】:
我希望在没有密码的情况下发送结果。然后我做:
Delete req.session.user.password
res.send(req.session.user)
密码仍然存在。为什么?
如何删除不想回复的属性?
【问题讨论】:
标签: javascript express mongoose
我希望在没有密码的情况下发送结果。然后我做:
Delete req.session.user.password
res.send(req.session.user)
密码仍然存在。为什么?
如何删除不想回复的属性?
【问题讨论】:
标签: javascript express mongoose
在删除密码之前,您需要将您的 mongoose 用户模型对象转换为纯 JavaScript 对象。
var user = req.session.user.toObject();
delete user.password;
res.send(user);
【讨论】: