Advertisement
Guest User

sensor.schema.js

a guest
Feb 14th, 2017
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const mongoose = require('mongoose');
  2. const SensorValueSchema = require('./sensorValue.schema');
  3. const Schema = mongoose.Schema;
  4. const AutoIncrement = require('mongoose-sequence');
  5.  
  6.  
  7. const SensorSchema = new Schema({
  8.     _id: Number,
  9.     type: {
  10.         type: String,
  11.         enum: ['Temperature', 'Light'],
  12.         required: [true, 'Needs a type']
  13.     },
  14.     values: [SensorValueSchema]
  15. }, { _id: false });
  16.  
  17.  
  18.  
  19. SensorSchema.plugin(AutoIncrement);
  20. module.exports = SensorSchema;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement