const mongoose = require('mongoose'); mongoose.set('useFindAndModify', false); //mongoose.set('debug', true) const provisionSchema = new mongoose.Schema({ userId: { type: mongoose.Types.ObjectId, ref: 'User' }, user: { type: mongoose.Types.ObjectId, ref: 'User' }, created: { type: Date, default: Date.now }, updated: { type: Date, default: Date.now }, scenario: String, vmType: String, nodeCount: Number, status: { type: String, default: "queued" }, jobId: String, logFile: String, outputs: Object, path: String, isDestroyed: { type: Boolean, default: false }, isDeleted: { type: Boolean, default: false }, statusVms: { type: String, default: "Running" }, destroy: { type: mongoose.Types.ObjectId, ref: 'Destroy' } }); module.exports = mongoose.model('Provision', provisionSchema)