如何解决为什么不能删除猫鼬模型的对象属性?
要使用它,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 举报,一经查实,本站将立刻删除。