63 lines
No EOL
1.3 KiB
JavaScript
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; |