react_native/todo_app/api/models/todo.js

28 lines
No EOL
530 B
JavaScript

const mongoose = require("mongoose");
const todoSchema = new mongoose.Schema({
title:{
type: String,
required: true,
},
status:{
type: String,
enum: ["pending", "completed"],
default: "pending"
},
category:{
type: String,
required: true
},
dueDate:{
type: String,
required: true,
},
createdAt:{
type: Date,
default: Date.now
}
});
const Todo= mongoose.model("Todo", todoSchema);
module.exports = Todo