diff --git a/api/models/todoListModel.js b/api/models/todoListModel.js new file mode 100644 index 0000000..879a9d2 --- /dev/null +++ b/api/models/todoListModel.js @@ -0,0 +1,25 @@ + +'use strict'; +var mongoose = require('mongoose'); +var Schema = mongoose.Schema; + + +var TaskSchema = new Schema({ + name: { + type: String, + Required: 'Kindly enter the name of the task' + }, + Created_date: { + type: Date, + default: Date.now + }, + status: { + type: [{ + type: String, + enum: ['pending', 'ongoing', 'completed'] + }], + default: ['pending'] + } +}); + +module.exports = mongoose.model('Tasks', TaskSchema);