.decrypt()
解密此特定查詢所傳回記錄中任何自動加密的屬性。
query.decrypt()
此方法不接受任何引數。
若要取回已解密 ssn
的使用者記錄
await User.find({fullName: 'Finn Mertens'}).decrypt();
// =>
// [ { id: 4, fullName: 'Finn Mertens', ssn: '555-55-5555' } ]
如果記錄在沒有 .decrypt()
的情況下取回,您會得到
await User.find({fullName: 'Finn Mertens'});
// =>
// [ { id: 4, fullName: 'Finn Mertens', ssn: 'YWVzLTI1Ni1nY20kJGRlZmF1bHQ=$F4Du3CAHtmUNk1pn$hMBezK3lwJ2BhOjZ$6as+eXnJDfBS54XVJgmPsg' } ]
- 這只是
.meta({decrypt: true})
的快捷方式