mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-20 01:38:19 +08:00
core: optimize token.getRecent
This commit is contained in:
1 parent
50b8343ad9
commit
2c3fd7364a
3 files changed
+5
-6
No files matched your search
@@ -78,13 +78,12 @@ class TokenModel {
|
||||
|
||||
@ArgMethod
|
||||
static getSessionListByUid(uid: number) {
|
||||
return TokenModel.coll.find({ uid, tokenType: TokenModel.TYPE_SESSION }).sort('updateAt', -1).toArray();
|
||||
return TokenModel.coll.find({ uid, tokenType: TokenModel.TYPE_SESSION }).sort('updateAt', -1).limit(100).toArray();
|
||||
}
|
||||
|
||||
@ArgMethod
|
||||
static async getMostRecentSessionByUid(uid: number) {
|
||||
const res = await TokenModel.coll.find({ uid, tokenType: TokenModel.TYPE_SESSION }).sort('updateAt', -1).toArray();
|
||||
return res[0];
|
||||
return await TokenModel.coll.findOne({ uid, tokenType: TokenModel.TYPE_SESSION }, { sort: { updateAt: -1 } });
|
||||
}
|
||||
|
||||
@ArgMethod
|
||||
|
||||
Reference in new issue
Block a user