website/backend/models/DirectMessage.js
2024-02-08 09:07:13 -05:00

28 lines
503 B
JavaScript

const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const DirectMessageSchema = new Schema({
sender: {
type: Schema.Types.ObjectId,
ref: 'User',
required: true
},
recipient: {
type: Schema.Types.ObjectId,
ref: 'User',
required: true
},
content: {
type: String,
required: true
},
timestamp: {
type: Date,
default: Date.now
},
}, {
timestamps: true
});
module.exports = mongoose.model('DirectMessage', DirectMessageSchema);