add removeWithTodos to TodoList model

This commit is contained in:
2018-05-18 10:36:43 +03:00
parent 325d01e945
commit fed71d59e3
2 changed files with 9 additions and 4 deletions

View File

@@ -27,4 +27,11 @@ TodoListSchema.methods.slugify = function () {
this.slug = slugify(this.name);
};
TodoListSchema.methods.removeWithTodos = function () {
this.todos.forEach((todo) => {
todo.remove();
});
this.remove();
};
mongoose.model('TodoList', TodoListSchema);