blob: 0ebb9df72769b7aee789fc72e22f315a8c6cf6b6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
import mongoose from 'mongoose';
const messageSchema = new mongoose.Schema({
text: {
type: String,
required: true,
minlength: 1,
maxlength: 1000
},
authorId: {
type: mongoose.Schema.Types.ObjectId,
ref: 'User',
required: true
},
roomId: {
type: mongoose.Schema.Types.ObjectId,
ref: 'Room',
required: true
}
}, {
timestamps: true
});
const Message = mongoose.model('Message', messageSchema);
export default Message;
|