feat: add preset in server

This commit is contained in:
Wentao Lyu 2023-04-02 04:14:42 +08:00
parent d76efa7874
commit 80ef5008dd
8 changed files with 224 additions and 72 deletions

View file

@ -0,0 +1,27 @@
const mongoose = require('mongoose');
const conversationPreset = require('./conversationPreset');
const presetSchema = mongoose.Schema(
{
presetId: {
type: String,
unique: true,
required: true,
index: true
},
title: {
type: String,
default: 'New Chat',
meiliIndex: true
},
user: {
type: String,
default: null
},
...conversationPreset
},
{ timestamps: true }
);
const Preset = mongoose.models.Preset || mongoose.model('Preset', presetSchema);
module.exports = Preset;