/* eslint-disable consistent-return */ import { Mongo } from 'meteor/mongo'; import SimpleSchema from 'simpl-schema'; const ActiveFires = new Mongo.Collection('activefires'); ActiveFires.allow({ insert: () => false, update: () => false, remove: () => false, }); ActiveFires.deny({ insert: () => true, update: () => true, remove: () => true, }); /* 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") * } * */ ActiveFires.schema = new SimpleSchema({ lat: SimpleSchema.Integer, lon: SimpleSchema.Integer, scan: Number, type: String, acq_date: String, acq_time: String, when: Date, createdAt: Date, updatedAt: Date } ); ActiveFires.attachSchema(ActiveFires.schema); export default ActiveFires;