Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var mongoose = require('mongoose');
- var Schema = mongoose.Schema;
- var config = require('../../config.js');
- var tc = new Date();
- var te = tc.setSeconds(tc.getSeconds + config.EXPIRE_TOKEN_TIME.ROOM_TOKEN);
- var MySchema = new Schema({
- name: String,
- guide: String,
- leader: String,
- partecipants_counter : { type: Number, default: 0},
- event_counter : { type: Number, default: 0},
- createAt: { type: Date, default: tc},
- expireAt: { type: Date, default: te},
- partecipants: [],
- events : [ {
- id : Number,
- data: String,
- user: String
- } ]
- });
- MySchema.createIndex( { "expireAt": 1 }, { expireAfterSeconds: 180 } );
- module.exports = mongoose.model(config.DATA_TYPE.ROOM, MySchema);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement