feat: msg doc len changed

pull/819/head
wangchuxiao 2 years ago
parent 21bf1239df
commit 12dfd142bc

@ -27,6 +27,6 @@ func (c *MsgTool) ConvertTools() {
conversationIDs = append(conversationIDs, msgprocessor.GetConversationIDBySessionType(constant.SingleChatType, userID, userID)) conversationIDs = append(conversationIDs, msgprocessor.GetConversationIDBySessionType(constant.SingleChatType, userID, userID))
conversationIDs = append(conversationIDs, msgprocessor.GetNotificationConversationID(constant.SingleChatType, userID, userID)) conversationIDs = append(conversationIDs, msgprocessor.GetNotificationConversationID(constant.SingleChatType, userID, userID))
} }
log.ZDebug(ctx, "all conversationIDs", "conversationIDs", conversationIDs) log.ZDebug(ctx, "all userIDs", "len userIDs", len(conversationIDs))
c.msgDatabase.ConvertMsgsDocLen(ctx, conversationIDs) c.msgDatabase.ConvertMsgsDocLen(ctx, conversationIDs)
} }

@ -25,10 +25,10 @@ func (m *MsgMongoDriver) ConvertMsgsDocLen(ctx context.Context, conversationIDs
continue continue
} }
if len(msgDocs) < 1 { if len(msgDocs) < 1 {
// log.ZDebug(ctx, "len(msgs) < 1", "conversationID", conversationID)
continue continue
} }
log.ZInfo(ctx, "msg doc convert", "conversationID", conversationID, "len(msgDocs)", len(msgDocs)) log.ZInfo(ctx, "msg doc convert", "conversationID", conversationID, "len(msgDocs)", len(msgDocs))
if len(msgDocs[0].Msg) == int(m.model.GetSingleGocMsgNum5000()) {
if _, err := m.MsgCollection.DeleteMany(ctx, bson.M{"doc_id": regex}); err != nil { if _, err := m.MsgCollection.DeleteMany(ctx, bson.M{"doc_id": regex}); err != nil {
log.ZError(ctx, "convertAll delete many failed", err, "conversationID", conversationID) log.ZError(ctx, "convertAll delete many failed", err, "conversationID", conversationID)
continue continue
@ -63,4 +63,5 @@ func (m *MsgMongoDriver) ConvertMsgsDocLen(ctx context.Context, conversationIDs
log.ZInfo(ctx, "convertAll insert many success", "conversationID", conversationID) log.ZInfo(ctx, "convertAll insert many success", "conversationID", conversationID)
} }
} }
}
} }

Loading…
Cancel
Save