我有一个待办事项列表模型:
const TodoSchema = new Schema({
description: {
type: String,
default: ''
},
completed: {
type: Boolean,
default: false
}
})
const TodoListSchema = new Schema({
title: {
type: String,
required: true,
default: 'New Todo List'
},
userEmail: {
type: String,
required: true,
default: 'test@gmail.com'
},
todos: [TodoSchema],
dateDue: {
type: Date,
required: false
}
}, {
collection: 'todolists'
})
我希望有一个用户界面,该界面允许用户更改任何todo
或其名称completed
的名称,他们还可以在需要时添加新的todo
。在数据库中更改此设置,然后单击“保存”按钮,它将所有更改内容保存到数据库中。
可以说,我单击后将saveTodo()
添加到保存按钮。我要在此功能中添加些什么,以将这些信息保存到数据库中?