api/resources/Temple/TempleModel.js
2023-02-02 15:10:47 +05:30

29 lines
882 B
JavaScript

import mongoose from "mongoose";
const { Schema, model } = mongoose;
const TempleSchema = new Schema(
{
name: { type: String, required: true },
address_line_1: { type: String, required: true },
address_line_2: { type: String, required: true },
contact_Number: { type: Number, required: true },
contact_Person_Name: { type: String, required: true },
city: { type: mongoose.Schema.ObjectId, ref: "City" },
products: [
{
type: mongoose.Schema.ObjectId,
ref: "Product",
},
],
url: { type: String, default: "" },
short_url: { type: String, default: "" },
banner: { type: Object, default: { url: "", public_id: "" } },
},
{ timestamps: true }
);
export const Temple = model("Temple", TempleSchema);