🐞 fix(mongo): 根据数据库慢日志更新索引
This commit is contained in:
@@ -9,6 +9,7 @@ import { RoleModel } from './Role';
|
|||||||
*/
|
*/
|
||||||
@modelOptions({ schemaOptions: { id: false } })
|
@modelOptions({ schemaOptions: { id: false } })
|
||||||
@index({ roleId: 1, seqId: 1, id: 1 })
|
@index({ roleId: 1, seqId: 1, id: 1 })
|
||||||
|
@index({ seqId: 1 })
|
||||||
@index({ roleId: 1, quality: 1 })
|
@index({ roleId: 1, quality: 1 })
|
||||||
@index({ batchCode: 1 })
|
@index({ batchCode: 1 })
|
||||||
@index({ status: 1 })
|
@index({ status: 1 })
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ class Record {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@index({ roleId: 1, battleId: 1 })
|
@index({ roleId: 1, battleId: 1 })
|
||||||
|
@index({ roleId: 1, warType: 1 })
|
||||||
@index({ battleCode: 1 })
|
@index({ battleCode: 1 })
|
||||||
export default class BattleRecord extends BaseModel {
|
export default class BattleRecord extends BaseModel {
|
||||||
@prop({ required: true })
|
@prop({ required: true })
|
||||||
|
|||||||
@@ -152,6 +152,7 @@ export class BossHp {
|
|||||||
|
|
||||||
@index({ teamCode: 1 })
|
@index({ teamCode: 1 })
|
||||||
@index({ roleIds: 1 })
|
@index({ roleIds: 1 })
|
||||||
|
@index({ capId: 1 })
|
||||||
@index({ status: 1, blueprtId: 1, pub: 1})
|
@index({ status: 1, blueprtId: 1, pub: 1})
|
||||||
export default class ComBattleTeam extends BaseModel {
|
export default class ComBattleTeam extends BaseModel {
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import { index, getModelForClass, prop, DocumentType, modelOptions } from '@type
|
|||||||
**/
|
**/
|
||||||
@modelOptions({ schemaOptions: { id: false } })
|
@modelOptions({ schemaOptions: { id: false } })
|
||||||
@index({ roomId: 1, seqId: 1 })
|
@index({ roomId: 1, seqId: 1 })
|
||||||
@index({ msgId: 1 })
|
@index({ msgCode: 1 })
|
||||||
export default class GroupMessage extends BaseModel {
|
export default class GroupMessage extends BaseModel {
|
||||||
|
|
||||||
@prop({ required: true, default: '' })
|
@prop({ required: true, default: '' })
|
||||||
|
|||||||
@@ -5,6 +5,8 @@ import { LadderDefense, LadderOppPlayerInfo, LadderOppPlayerHeroInfo } from '../
|
|||||||
import { genCode } from '../pubUtils/util';
|
import { genCode } from '../pubUtils/util';
|
||||||
|
|
||||||
@index({ battleCode: 1 })
|
@index({ battleCode: 1 })
|
||||||
|
@index({ roleId1: 1 })
|
||||||
|
@index({ roleId2: 1 })
|
||||||
export default class LadderMatchRec extends BaseModel {
|
export default class LadderMatchRec extends BaseModel {
|
||||||
@prop({ required: true })
|
@prop({ required: true })
|
||||||
battleCode: string; // 唯一code
|
battleCode: string; // 唯一code
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ class PlatForm {
|
|||||||
*/
|
*/
|
||||||
@index({ tel: 1 })
|
@index({ tel: 1 })
|
||||||
@index({ uid: 1 })
|
@index({ uid: 1 })
|
||||||
|
@index({ userCode: 1 })
|
||||||
@index({ channelId: 1 })
|
@index({ channelId: 1 })
|
||||||
export default class User extends BaseModel {
|
export default class User extends BaseModel {
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user