web_react/real_estate/server/models/listing.model.js

63 lines
No EOL
1.3 KiB
JavaScript

import mongoose from "mongoose";
const listingSchema = new mongoose.Schema(
{
name:{
type: String,
required: true,
},
description:{
type: String,
required: true,
},
address:{
type: String,
required: true,
},
currentPrice:{
type: Number,
required: true,
},
discountPrice:{
type: Number,
required: true,
},
bath:{
type: Number,
required: true,
},
bed:{
type: Number,
required: true
},
furnished:{
type: Boolean,
required: true,
},
parking:{
type: Boolean,
required: true,
},
type:{
type: String,
required: true,
},
offer:{
type: Boolean,
required: true,
},
imageUrls:{
type: Array,
required: true,
},
userRef:{
type: String,
required: true,
},
},
{ timestamps: true }
);
const Listing = mongoose.model('Listing', listingSchema);
export default Listing;