diff --git a/shared/db/FriendApply.ts b/shared/db/FriendApply.ts index 235cd9cb8..72b05c880 100644 --- a/shared/db/FriendApply.ts +++ b/shared/db/FriendApply.ts @@ -9,6 +9,7 @@ import { ROLE_SELECT } from '../consts'; */ @index({ roleId: 1, frdRoleId: 1 }) @index({ applyCode: 1 }) +@index({ frdRoleId: 1 }) export default class FriendApply extends BaseModel { diff --git a/shared/db/GiftCodeDetail.ts b/shared/db/GiftCodeDetail.ts index a69681e9c..12cb0893f 100644 --- a/shared/db/GiftCodeDetail.ts +++ b/shared/db/GiftCodeDetail.ts @@ -29,6 +29,7 @@ class RoleRecord { @modelOptions({ schemaOptions: { id: false } }) @index({ code: 1 }) @index({ giftId: 1 }) +@index({ 'record.roleId': 1 }) export default class GiftCodeDetail extends BaseModel { @prop({ required: true, default: '' })