Files
2024-09-30 15:32:50 +03:00

26 lines
520 B
JavaScript
Executable File

const mongoose = require("mongoose");
const blogSchema = new mongoose.Schema({
title: String,
author: String,
url: String,
likes: Number,
comments: [String],
user: {
type: mongoose.Schema.Types.ObjectId,
ref: "User",
},
});
blogSchema.set("toJSON", {
transform: (document, returnedObject) => {
returnedObject.id = returnedObject._id.toString();
delete returnedObject._id;
delete returnedObject.__v;
},
});
const Blog = mongoose.model("Blog", blogSchema);
module.exports = Blog;