From 6ecfbc5ffb9e5abfb7eaa489cd2d83017bd9190a Mon Sep 17 00:00:00 2001 From: medtaher Date: Fri, 14 Feb 2025 04:02:42 +0100 Subject: [PATCH] feat: add index on mid in Message schema --- api/src/chat/schemas/message.schema.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/api/src/chat/schemas/message.schema.ts b/api/src/chat/schemas/message.schema.ts index ed91b87a..4200e367 100644 --- a/api/src/chat/schemas/message.schema.ts +++ b/api/src/chat/schemas/message.schema.ts @@ -96,9 +96,12 @@ export class MessageFull extends MessageStub { sentBy?: string; // sendBy is never populate } +const MessageSchema = SchemaFactory.createForClass(MessageStub); +MessageSchema.index({ mid: 1 }); + export const MessageModel: ModelDefinition = LifecycleHookManager.attach({ name: Message.name, - schema: SchemaFactory.createForClass(MessageStub), + schema: MessageSchema, }); export default MessageModel.schema;