Мне нужно удалить свойство из экземпляра документа mongoose. Я нашел много вопросов, которые показывают, как удалить его из базы данных, но это не то, что я ищу.Удалить свойство из экземпляра экземпляра mongoose
Мне нужно вытащить документ, включая поле для проверки доступа к безопасности. Затем я хочу разбить это поле, чтобы он не раскрывался, если нисходящий код решает позвонить toObject()
и отправить объект обратно клиенту.
Любые мысли?
Я пришел с 'удалить doc._doc.password' также. Единственное предостережение заключается в том, что это также нарушает сохранение документа, который является функциональностью, в которой я нуждаюсь. Я сейчас просто игнорирую это, пока не успею найти лучшее решение. – joshperry
Это прерывает сохранение, потому что ваша схема ожидает свойство как строку и получает неопределенное значение. Попробуйте обновить вместо сохранения. – sergeyz