如何使用Mongoose更新文档,添加任何子文档并更改任何字段?

时间:2019-04-21 02:54:47

标签: mongodb mongoose

我有一个待办事项列表模型:

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()添加到保存按钮。我要在此功能中添加些什么,以将这些信息保存到数据库中?

0 个答案:

没有答案