36 lines
874 B
JavaScript
36 lines
874 B
JavaScript
import mongoose from "mongoose";
|
|
|
|
const propertySchema = mongoose.Schema({
|
|
_id: { type: String, required: true }, // Allow string IDs
|
|
propertyType: {type: String, required: true },
|
|
title: {type: String, required: true },
|
|
yearBuild: {type: String, required: true },
|
|
totalSqft: {type: String, required: true },
|
|
userfirstname: String,
|
|
usermiddlename: String,
|
|
userlastname: String,
|
|
usertitle: String,
|
|
creator: String,
|
|
useremail: String,
|
|
propertyId: String,
|
|
userId:String,
|
|
createdAt: {
|
|
type: Date,
|
|
default: new Date(),
|
|
},
|
|
publishedAt: {
|
|
type: Date,
|
|
default: new Date(),
|
|
},
|
|
currentYear: {
|
|
type: Number,
|
|
default: new Date().getFullYear(),
|
|
},
|
|
|
|
});
|
|
|
|
|
|
const PropertyModal = mongoose.model("property", propertySchema);
|
|
|
|
export default PropertyModal;
|