Todo.remove method

This one is Todo.remove, and Todo.remove works kind of like Todo.find. You pass in a query and that query matches multiple records, removing all of them. If it matches none, none will get removed. Now, the difference between Todo.find and Todo.remove, other than the fact that remove removes the docs, is that you can't pass in an empty argument and expect all the documents to get removed. If you want to remove everything from your collection you need to run it like Todo.remove({}). If we run this we're going to have everything get removed. I'm going to tack then. We're going to get back our result and we can print that result to the screen using console.log(result), just like this:

Todo.remove({}).then((result) => { console.log(result); ...

Get Advanced Node.js Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.