Mongoose queries and ID validation

In this section, you're going to learn a few alternative ways that you can use Mongoose to query your data. Now, inside of the server.test file, we already looked at one way, Todo.find. We're going to look at two more and then we're also going to explore how to validate ObjectIDs.

In order to do all of this we are going to make a new file in the playground folder. I'm going to call this one mongoose-queries.js, and the first thing we need to do is load in the mongoose file in the db folder and the todo file in the models folder. I'm going to use ES6 destructuring, like we've used for all files where this happens, then we can require in the local file. Using the relative path, we need to go up a directory ...

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.