todos-contra-el-fuego-web/imports/api/ActiveFires/ActiveFires.js
2017-12-01 13:33:24 +01:00

65 lines
1.5 KiB
JavaScript

/* 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;