/* eslint-disable consistent-return */ import { Mongo } from 'meteor/mongo'; import SimpleSchema from 'simpl-schema'; import firesCommonSchema from '../Common/FiresSchema'; const ActiveFires = new Mongo.Collection('activefires', { idGeneration: 'MONGO' }); ActiveFires.allow({ insert: () => false, update: () => false, remove: () => false }); ActiveFires.deny({ insert: () => true, update: () => true, remove: () => true }); ActiveFires.schema = new SimpleSchema(firesCommonSchema); ActiveFires.attachSchema(ActiveFires.schema); export default ActiveFires; /* Sample: * { * "_id" : ObjectId("5a208d7579095a1adba48191"), * "ourid" : { * "type" : "Point", * "coordinates" : [ * -42.84192, * -25.54453 * ] * }, * "lat" : 9.743, * "lon" : -63.483, * "updatedAt" : ISODate("2017-11-30T22:02:39.644Z"), * "type" : "viirs", * "when" : ISODate("2017-11-30T05:30:00Z"), * "acq_date" : "2017-11-30", * "acq_time" : "04:12", * "scan" : 0.5, * "track" : 0.4, * "satellite" : "N", * "confidence" : "nominal", * "version" : "1.0NRT", * "frp" : 4.3, * "daynight" : "N", * "bright_ti4" : 330.2, * "bright_ti5" : 291, * "createdAt" : ISODate("2017-11-30T08:07:33.720Z") * } * */