.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})
のショートカットです。