🐞 fix(mongo): 根据数据库慢日志更新索引

This commit is contained in:
luying
2023-03-27 14:35:24 +08:00
parent 9513848141
commit 1571611de8
6 changed files with 7 additions and 1 deletions

View File

@@ -9,6 +9,7 @@ import { RoleModel } from './Role';
*/
@modelOptions({ schemaOptions: { id: false } })
@index({ roleId: 1, seqId: 1, id: 1 })
@index({ seqId: 1 })
@index({ roleId: 1, quality: 1 })
@index({ batchCode: 1 })
@index({ status: 1 })

View File

@@ -40,6 +40,7 @@ class Record {
}
@index({ roleId: 1, battleId: 1 })
@index({ roleId: 1, warType: 1 })
@index({ battleCode: 1 })
export default class BattleRecord extends BaseModel {
@prop({ required: true })

View File

@@ -152,6 +152,7 @@ export class BossHp {
@index({ teamCode: 1 })
@index({ roleIds: 1 })
@index({ capId: 1 })
@index({ status: 1, blueprtId: 1, pub: 1})
export default class ComBattleTeam extends BaseModel {

View File

@@ -6,7 +6,7 @@ import { index, getModelForClass, prop, DocumentType, modelOptions } from '@type
**/
@modelOptions({ schemaOptions: { id: false } })
@index({ roomId: 1, seqId: 1 })
@index({ msgId: 1 })
@index({ msgCode: 1 })
export default class GroupMessage extends BaseModel {
@prop({ required: true, default: '' })

View File

@@ -5,6 +5,8 @@ import { LadderDefense, LadderOppPlayerInfo, LadderOppPlayerHeroInfo } from '../
import { genCode } from '../pubUtils/util';
@index({ battleCode: 1 })
@index({ roleId1: 1 })
@index({ roleId2: 1 })
export default class LadderMatchRec extends BaseModel {
@prop({ required: true })
battleCode: string; // 唯一code

View File

@@ -20,6 +20,7 @@ class PlatForm {
*/
@index({ tel: 1 })
@index({ uid: 1 })
@index({ userCode: 1 })
@index({ channelId: 1 })
export default class User extends BaseModel {