MongoDB - Kayıtları Sınırla
Bu bölümde, MongoDB kullanarak kayıtların nasıl sınırlandırılacağını öğreneceğiz.
Limit () Yöntemi
MongoDB'de kayıtları sınırlamak için şunu kullanmanız gerekir: limit()yöntem. Yöntem, görüntülenmesini istediğiniz belge sayısı olan bir sayı türü bağımsız değişkenini kabul eder.
Sözdizimi
Temel sözdizimi limit() yöntem aşağıdaki gibidir -
>db.COLLECTION_NAME.find().limit(NUMBER)
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, belge sorgulanırken yalnızca iki belge görüntüleyecektir.
>db.mycol.find({},{"title":1,_id:0}).limit(2)
{"title":"MongoDB Overview"}
{"title":"NoSQL Overview"}
>
Sayı bağımsız değişkenini belirtmezseniz limit() yöntem daha sonra koleksiyondaki tüm belgeleri gösterecektir.
MongoDB Skip () Yöntemi
Limit () yönteminin dışında bir yöntem daha var skip() bu aynı zamanda sayı türü bağımsız değişkenini de kabul eder ve belge sayısını atlamak için kullanılır.
Sözdizimi
Temel sözdizimi skip() yöntem aşağıdaki gibidir -
>db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)
Misal
Aşağıdaki örnek yalnızca ikinci belgeyi gösterecektir.
>db.mycol.find({},{"title":1,_id:0}).limit(1).skip(1)
{"title":"NoSQL Overview"}
>
Lütfen unutmayın, varsayılan değer skip() yöntem 0'dır.