api/resources/Blog/BlogModel.js

34 lines
579 B
JavaScript

import mongoose from "mongoose";
const { Schema, model } = mongoose;
const blogSchema = new Schema(
{
title: {
type: String,
required: [true, "Title is required"],
},
tags: {
type: [String],
required: [true, "Tags are required"],
},
image: {
public_id: {
type: String,
},
url: {
type: String,
},
},
blog_content: {
type: Object,
required: [true, "Content is required"],
},
},
{ timestamps: true }
);
const Blog = model("Blog", blogSchema);
export default Blog;