🐞 fix(mongo): 根据数据库慢日志更新索引
This commit is contained in:
@@ -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 })
|
||||
|
||||
@@ -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 })
|
||||
|
||||
@@ -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 {
|
||||
|
||||
|
||||
@@ -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: '' })
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -20,6 +20,7 @@ class PlatForm {
|
||||
*/
|
||||
@index({ tel: 1 })
|
||||
@index({ uid: 1 })
|
||||
@index({ userCode: 1 })
|
||||
@index({ channelId: 1 })
|
||||
export default class User extends BaseModel {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user