sbuhacks/forum/models/forum-model.js

19 lines
663 B
JavaScript
Raw Normal View History

2022-09-24 20:00:47 -04:00
const mongoose = require('mongoose')
const Schema = mongoose.Schema
const ObjectId = Schema.Types.ObjectId
const ForumSchema = new Schema(
{
title: { type: String, required: true },
author: { type: ObjectId, required: true },
category: { type: Boolean, required: true },
2022-09-24 20:35:13 -04:00
tags: { type: [String], required: true },
2022-09-24 20:00:47 -04:00
images: { type: [ObjectId], required: true },
content: { type: String, required: true },
comments: { type: [ObjectId], required: true },
favorited_by: { type: Number, required: true },
},
{ timestamps: true }
)
module.exports = mongoose.model('ForumSchema', ForumSchema);