perf: 优化逻辑,并在常用请求增加索引以加速查找

message是一个大表,需要进行一部分优化
pull/64/head
moonrailgun 2 years ago
parent cf89cc835c
commit 0426c2bbef

@ -48,7 +48,7 @@ export class Message extends TimeStamps implements Base {
* ID
*
*/
@prop({ ref: () => Converse })
@prop({ ref: () => Converse, index: true })
converseId!: Ref<Converse>;
@prop({ type: () => MessageReaction })

@ -143,7 +143,7 @@ class MessageService extends TcService {
converseId: String(converseId),
messageId: String(message._id),
content,
meta,
meta: meta ?? {},
});
return json;
@ -209,7 +209,7 @@ class MessageService extends TcService {
groupId: String(groupId),
converseId: String(converseId),
messageId: String(message._id),
meta: message.meta,
meta: message.meta ?? {},
});
return json;
@ -249,7 +249,7 @@ class MessageService extends TcService {
groupId: String(groupId),
converseId: String(converseId),
messageId: String(message._id),
meta: message.meta,
meta: message.meta ?? {},
});
return true;

Loading…
Cancel
Save