MongoDB - Kayıtları Sırala

Bu bölümde, MongoDB'de kayıtları nasıl sıralayacağımızı öğreneceğiz.

Sort () Yöntemi

Belgeleri MongoDB'de sıralamak için şunu kullanmanız gerekir: sort()yöntem. Yöntem, sıralama düzenleriyle birlikte bir alan listesi içeren bir belgeyi kabul eder. Sıralama düzenini belirtmek için 1 ve -1 kullanılır. 1 artan sıra için, -1 ise azalan sıra için kullanılır.

Sözdizimi

Temel sözdizimi sort() yöntem aşağıdaki gibidir -

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

Misal

Myycol koleksiyonunun aşağıdaki verilere sahip olduğunu düşünün.

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

Aşağıdaki örnek, başlığa göre azalan sırada sıralanmış belgeleri görüntüleyecektir.

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

Lütfen unutmayın, sıralama tercihini belirtmezseniz, sort() yöntemi belgeleri artan sırada gösterecektir.