【发布时间】:2019-12-12 20:46:23
【问题描述】:
使用 findById 获取 mongoose 文档后,我无法过滤/省略某些字段
我试过const { password, ...user } = await UserModel.findById(123);
但是用户不是普通的 js 对象而是猫鼬文档。
请注意,.lean() & .select() 不是一个选项。
理想情况下,我想要类似于 const { password, ...user } 但没有精益的东西。
我想 delete user.password 会起作用,但我不想弄乱猫鼬文档本身。因为它有字段的设置器/获取器。
【问题讨论】:
标签: node.js mongodb mongoose nosql