微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么不能删除猫鼬模型的对象属性?

如何解决为什么不能删除猫鼬模型的对象属性?

要使用它,delete您需要通过调用将模型文档转换为普通的JavaScript对象,toObject以便您可以自由地操作它:

user = user.toObject();
delete user.salt;
delete user.pass;

解决方法

当用户向我的API注册时,他们将返回一个用户对象。在返回对象之前,我删除了散列的密码和salt属性。我必须用

user.salt = undefined;
user.pass = undefined;

因为当我尝试

delete user.salt;
delete user.pass;

对象属性仍然存在并返回。

这是为什么?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。