perf: completion chatId

This commit is contained in:
archer
2023-07-23 20:07:35 +08:00
parent b7d18e38d1
commit 67e10d6f2c
35 changed files with 447 additions and 385 deletions

View File

@@ -43,7 +43,7 @@ export async function getChatHistory({
}
const history = await Chat.aggregate([
{ $match: { _id: new Types.ObjectId(chatId), userId: new Types.ObjectId(userId) } },
{ $match: { chatId, userId: new Types.ObjectId(userId) } },
{
$project: {
content: {
@@ -54,10 +54,8 @@ export async function getChatHistory({
{ $unwind: '$content' },
{
$project: {
_id: '$content._id',
obj: '$content.obj',
value: '$content.value',
quote: '$content.quote'
value: '$content.value'
}
}
]);