- Advanced Node.js Development
- Andrew Mead
- 180字
- 2021-08-27 19:05:56
Exploring methods to delete data
I'm going to duplicate the mongodb-find file, creating a brand-new file called mongodb-delete.js. In here, we'll explore the methods for deleting data. I'm also going to remove all of the queries that we set up in the previous section. I am going to keep the db.close method commented out, as once again we don't want to close the connection just yet; it's going to interfere with these statements we're about to write.
Now, there are three methods that we'll be using in order to remove data.
- The first one is going to be deleteMany. The deleteMany method will let us target many documents and remove them.
- We'll also be using deleteOne, which targets one document and removes it.
- And finally, we'll be using findOneAndDelete. The findOneAndDelete method lets you remove an individual item and it also returns those values. Imagine I want to delete a Todo. I delete the Todo, but I also get the Todo object back so I can tell the user exactly which one got deleted. This is a really useful method.