English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Kapitel werden wir lernen, wie man in MongoDB Datensätze sortiert.
Um Dokumente in MongoDB zu sortieren, müssen Siesort()Methode. Diese Methode akzeptiert ein Dokument, das eine Liste von Feldern und deren Sortierreihenfolge enthält. Um die Sortierreihenfolge zu spezifizieren, verwenden Sie1und-1.1bedeutet aufsteigende Reihenfolge,-1bedeutet absteigende Reihenfolge.
sort()Die grundlegende Syntax ist wie folgt-
>db.COLLECTION_NAME.find().sort({KEY:1}
Assuming the collection myycol has the following data.
{_id: ObjectId("507f191e810c19729de860e1"), title: "MongoDB Overview"} {_id: ObjectId("507f191e810c19729de860e2"), title: "NoSQL Overview"} {_id: ObjectId("507f191e810c19729de860e3"), title: "w3codebox Overview"
The following example will display documents sorted in descending order by title.
>db.mycol.find({},{"title":1,_id:0}).sort({"title":-1} {"title":"w3codebox Overview" {"title":"NoSQL Overview"} {"title":"MongoDB Overview"} >
Please note that if you do not specify sorting preferences, thensort()The methods will display documents in ascending order.