const mongoose = require("mongoose"); const blogSchema = new mongoose.Schema( { title: { type: String, required: [true, "Blog must have a title"], unique: true, }, description: { type: String, required: [true, "Blog must have a description"], }, date: { type: Date, default: Date.now(), }, videoLink: String, }, { toJSON: { virtuals: true }, toObject: { virtuals: true }, } ); blogSchema.virtual("review", { ref: "Review", foreignField: "blog", localField: "_id", }); const Blog = mongoose.model("Blog", blogSchema); module.exports = Blog;