feat: add file views field to record file get frequency

helps us measure file activity
pull/147/merge
moonrailgun 1 year ago
parent 9b72fc3ffe
commit 46648b4590

@ -45,6 +45,14 @@ export class File extends TimeStamps implements Base {
@prop()
size: number;
/**
*
*/
@prop({
default: 0,
})
views: number;
@prop()
metaData: object;
}

@ -332,6 +332,20 @@ class FileService extends TcService {
objectName
);
this.adapter.model
.updateOne(
{
bucketName: this.bucketName,
objectName,
},
{
$inc: {
views: 1,
},
}
)
.catch(() => {});
return stream;
}

Loading…
Cancel
Save