#node.js #mongodb #mongoose #encryption
Вопрос:
Я хотел бы предотвратить автоматическое дешифрование всех зашифрованных полей при использовании mongoose find с пакетом npm для шифрования мангуста.
Например, предположим, что у меня было зашифрованное приложение, содержащее PPI ( защищенную личную информацию).:
let application = await model.findOne({
refNum,
}, function (err){
if (err){
console.log({
err,
});
}
}).exec();
return res.status( 200 ).send({
application
});
Приведенный выше код расшифрует все поля. Я хочу иметь возможность контролировать то, что должно быть расшифровано. Есть ли способ сделать это?