From 0f1b19332730e86fe69d5c72af299d146efe73fc Mon Sep 17 00:00:00 2001 From: Izzy A <54819038+IsmailAkram@users.noreply.github.com> Date: Fri, 1 Dec 2023 11:31:34 -0500 Subject: [PATCH] Created Book model with mongoose --- backend/models/bookModels.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 backend/models/bookModels.js diff --git a/backend/models/bookModels.js b/backend/models/bookModels.js new file mode 100644 index 0000000..a15b511 --- /dev/null +++ b/backend/models/bookModels.js @@ -0,0 +1,23 @@ +import mongoose from "mongoose"; + +const bookSchema = new mongoose.Schema( + { + title: { + type: String, + required: true, + }, + author: { + type: String, + required: true, + }, + publishYear: { + type: Number, + required: true, + }, + }, + { + timestamps: true, + } +); + +export const Book = mongoose.model("Book", bookSchema);