The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/app/models/server/raw/Statistics.ts

17 lines
454 B

import { BaseRaw, IndexSpecification } from './BaseRaw';
import { IStatistic } from '../../../../definition/IStatistic';
export class StatisticsRaw extends BaseRaw<IStatistic> {
protected indexes: IndexSpecification[] = [{ key: { createdAt: -1 } }];
async findLast(): Promise<IStatistic> {
const options = {
sort: {
createdAt: -1,
},
limit: 1,
};
const records = await this.find({}, options).toArray();
return records?.[0];
}
}