Пн goose карта теряет функцию получения при использовании наклона - PullRequest
0 голосов
/ 12 июля 2020

У меня есть mon goose Схема, в которой есть поле Map

const schema = {
    revenueSplit: { type: Map, of: Number }
}

Каждый раз, когда я извлекаю этот документ, используя model.findById(id).lean(), это поле также преобразуется в простой объект и теряет get функция. Например. Я получу TypeError: revenueSplit.get is not a function

Мой вопрос: есть ли способ избежать этого преобразования при использовании бережливого производства? Я попытался установить { flattenMaps: false } как на toObject, так и на toJSON, но, похоже, это ничего не дало. Должен ли я просто не использовать бережливость для этого конкретного использования?

...