From the course: Databases for Node.js Developers

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Query data from MongoDB

Query data from MongoDB

From the course: Databases for Node.js Developers

Start my 1-month free trial

Query data from MongoDB

- [Trainer] Finally let's implement the logic that will fetch the maximum value and its state from the database. For that, I will scroll down to the getMax method. So how can we get the maximum value? The most efficient way in MongoDB is actually by using sorting. This means I will vary the database, sort by the value in descending order, and then get just one element from it which is then naturally of course, the highest value and this can achieved but just one line of code. So I return this.ollection, and on collection there is this method findOne which will return exactly one document and here I would have the queries. So if I want to find one specific document I would have the very year, but in our case we want to query all documents, but then a second argument I can pass in options and in our case I will pass in sort and I want to sort by value and to make it in descending order, I add colon minus one. So…

Contents