var mongoose = require('mongoose'),
|
|
Schema = mongoose.Schema;
|
|
|
|
var mongooseUniqueValidator = require('mongoose-unique-validator');
|
|
|
|
var alertSchema = new Schema({
|
|
title: { type: String },
|
|
description: { type: String },
|
|
img: { type: String },
|
|
date: { type: Date },
|
|
location:{
|
|
direction: { type: String },
|
|
city: { type: String },
|
|
district: { type: String },
|
|
geolocation: {
|
|
lat: {type: Number},
|
|
long: {type: Number},
|
|
name: { type: String }
|
|
}
|
|
},
|
|
user: {
|
|
type: mongoose.Schema.Types.ObjectId,
|
|
ref: 'userModel'
|
|
}
|
|
});
|
|
|
|
alertSchema.plugin(mongooseUniqueValidator);
|
|
module.exports = mongoose.model('alertModel', alertSchema);
|