MongoDB - Urutkan Rekaman

Di bab ini, kita akan mempelajari cara mengurutkan record di MongoDB.

Metode sort ()

Untuk mengurutkan dokumen di MongoDB, Anda perlu menggunakan sort()metode. Metode ini menerima dokumen yang berisi daftar bidang bersama dengan urutan pengurutannya. Untuk menentukan urutan penyortiran 1 dan -1 digunakan. 1 digunakan untuk urutan naik sedangkan -1 digunakan untuk urutan turun.

Sintaksis

Sintaks dasar sort() metode adalah sebagai berikut -

>db.COLLECTION_NAME.find().sort({KEY:1})

Contoh

Pertimbangkan koleksi myycol memiliki data berikut.

{_id : ObjectId("507f191e810c19729de860e1"), title: "MongoDB Overview"}
{_id : ObjectId("507f191e810c19729de860e2"), title: "NoSQL Overview"}
{_id : ObjectId("507f191e810c19729de860e3"), title: "Tutorials Point Overview"}

Contoh berikut akan menampilkan dokumen yang diurutkan berdasarkan judul dalam urutan menurun.

>db.mycol.find({},{"title":1,_id:0}).sort({"title":-1})
{"title":"Tutorials Point Overview"}
{"title":"NoSQL Overview"}
{"title":"MongoDB Overview"}
>

Harap dicatat, jika Anda tidak menentukan preferensi pengurutan, maka sort() metode akan menampilkan dokumen dalam urutan menaik.