video.js
559 Bytes
/**
* Author: Wesnydy Lima Ribeiro
* Email: wesnydy@lavid.ufpb.br
*/
/*
* Video Model
*/
'use strict';
/**
* Required libs.
*/
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
/**
* Model Schema
*/
var videoSchema = new Schema({
file: { type: String, required: false },
size: { type: Number, required: false },
duration: { type: Number, required: false },
status: { type: String, required: true }
}, { timestamps: { createdAt: 'created_at' }, versionKey: false });
module.exports = mongoose.model('Video', videoSchema);