MongoDB - Limit Records

In diesem Kapitel erfahren Sie, wie Sie Datensätze mit MongoDB einschränken.

Die Limit () -Methode

Um die Datensätze in MongoDB einzuschränken, müssen Sie verwenden limit()Methode. Die Methode akzeptiert ein Argument vom Typ Nummer, dh die Anzahl der Dokumente, die angezeigt werden sollen.

Syntax

Die grundlegende Syntax von limit() Methode ist wie folgt -

>db.COLLECTION_NAME.find().limit(NUMBER)

Beispiel

Betrachten Sie die Sammlung Myycol hat die folgenden Daten.

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

Das folgende Beispiel zeigt nur zwei Dokumente an, während das Dokument abgefragt wird.

>db.mycol.find({},{"title":1,_id:0}).limit(2)
{"title":"MongoDB Overview"}
{"title":"NoSQL Overview"}
>

Wenn Sie das Zahlenargument nicht in angeben limit() Methode dann zeigt es alle Dokumente aus der Sammlung.

MongoDB Skip () -Methode

Neben der Methode limit () gibt es noch eine weitere Methode skip() Dies akzeptiert auch ein Argument vom Typ Nummer und wird verwendet, um die Anzahl der Dokumente zu überspringen.

Syntax

Die grundlegende Syntax von skip() Methode ist wie folgt -

>db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)

Beispiel

Das folgende Beispiel zeigt nur das zweite Dokument an.

>db.mycol.find({},{"title":1,_id:0}).limit(1).skip(1)
{"title":"NoSQL Overview"}
>

Bitte beachten Sie den Standardwert in skip() Methode ist 0.