Table of Contents
Sort Records in Mongodb is easier to understand when the core ideas are paired with practical examples. The sections below explain the topic clearly, highlight useful steps, and point out details that can prevent common errors.
Sort () method in MongoDB
To sort documents in MongoDB, you need to use the sort () method . The sort () method takes a Document containing a list of fields with their sort order. To determine the sort order, 1 and -1 are used. 1 is used for ascending order, while -1 is used for descending order.
Syntax
The basic syntax of sort () method is as follows:
> db . COLLECTION_NAME . find (). sort ({ KEY : 1 })
As an example,
You follow Collection with the name mycol with the following data:
{ "_id" : ObjectId ( 5983548781331adf45ec5 ), "title" : "MongoDB Overview" } { "_id" : ObjectId ( 5983548781331adf45ec6 ), "title" : "NoSQL Overview" } { "_id" : ObjectId ( 5983548781331adf45ec7 ), "title" : "Tutorials Point Overview" }
the example below displays the Document sorted by title in descending order.
> db . mycol . find ({},{ "title" : 1 , _id : 0 }). sort ({ "title" :- 1 }) { "title" : "Tutorials Point Overview" } { "title" : "NoSQL Overview" } { "title" : "MongoDB Overview" } >
Remember if you don't specify the sort order, the sort () method will display the Document in ascending order.
According to Tutorialspoint
Previous post: Limit the record in MongoDB
Next lesson: Index (Index) in MongoDB
FAQ
What should you know about sort () method in MongoDB?
To sort documents in MongoDB, you need to use the sort () method. The sort () method takes a Document containing a list of fields with their sort order. To determine the sort order, 1 and -1 are used. 1 is used for ascending order, while -1 is used for.
What is Sort Records in Mongodb?
Sort () method in MongoDB To sort documents in MongoDB, you need to use the sort () method.
Why is Sort Records in Mongodb important?
A clear understanding of Sort Records in Mongodb helps you make informed decisions, avoid common mistakes, and use the relevant tools or techniques more effectively.
Reader Comments 0
Sign in with email or Google to join the discussion.