/* eslint-disable consistent-return */ import { Mongo } from 'meteor/mongo'; import SimpleSchema from 'simpl-schema'; const FireAlerts = new Mongo.Collection('avisosfuego', { idGeneration: 'MONGO' }); FireAlerts.allow({ insert: () => false, update: () => false, remove: () => false }); FireAlerts.deny({ insert: () => true, update: () => true, remove: () => true }); /* Sample: * "_id" : ObjectId("5a059c4879095a1adba47507"), * "chatId" : null, * "location" : { * "lat" : 40.2324096, * "lon" : -3.3514863, * "text" : null * }, * "aviso" : ISODate("2017-11-10T12:32:08.973Z"), * "dateformat" : "20171110", * "geo" : { * "type" : "Point", * "coordinates" : [ * -3.3514863, * 40.2324096 * ] * } * } * */ FireAlerts.schema = new SimpleSchema({ location: Object, 'location.lat': Number, 'location.lon': Number, aviso: Date }); FireAlerts.attachSchema(FireAlerts.schema); export default FireAlerts;