Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 | const mongoose = require('mongoose'); const notificationSchema = new mongoose.Schema({ targetUserId: { type: mongoose.Schema.Types.ObjectId, ref: 'User', required: true }, type: { type: String, enum: ['system', 'feedback', 'chat', 'approval', 'host_request', 'host_status_update'], required: true }, message: { type: String, required: true }, isRead: { type: Boolean, default: false }, createdAt: { type: Date, default: Date.now } }); module.exports = mongoose.model('Notification', notificationSchema); |