Objekt eingebautes Objekt

ObjektMongoCursor

Mongodb-Datenbankdaten-Cursor-Objekt

Erbverhältnis

Mitgliedsfunktion

skip

Gibt die Anzahl der Datensätze an, die beim Zurückgeben von Ergebnissen übersprungen werden sollen

1
MongoCursor MongoCursor.skip(Integer num) async;

Aufrufparameter:

  • num: Ganzzahl, Anzahl der Datensätze

Rückgabeergebnis:

  • MongoCursor, gibt bei Kettenaufrufen das Cursorobjekt selbst zurück

limit

Gibt die maximale Anzahl der zurückzugebenden Datensätze an

1
MongoCursor MongoCursor.limit(Integer size) async;

Aufrufparameter:

  • size: Ganzzahl, Anzahl der Datensätze

Rückgabeergebnis:

  • MongoCursor, gibt bei Kettenaufrufen das Cursorobjekt selbst zurück

sort

Legen Sie die Sortierung der zurückgegebenen Ergebnisse fest

1
MongoCursor MongoCursor.sort(Object opts);

Aufrufparameter:

  • opts: Objekt, geben Sie die Sortierbedingung an

Rückgabeergebnis:

  • MongoCursor, gibt bei Kettenaufrufen das Cursorobjekt selbst zurück

hasNext

Abfrage, ob der aktuelle Cursor den nächsten Datensatz hat

1
Boolean MongoCursor.hasNext();

Rückgabeergebnis:

  • Boolean, gibt true zurück, wenn ein Datensatz vorhanden ist

next

Gibt den nächsten Datensatz des aktuellen Cursors zurück

1
Object MongoCursor.next();

Rückgabeergebnis:

  • Object, das Datensatzobjekt, wenn kein Datensatz vorhanden ist, wird null zurückgegeben

count

Die Gesamtzahl der Datensätze für den Abfragecursor

1
Integer MongoCursor.count(Boolean applySkipLimit = false);

Aufrufparameter:

  • applySkipLimit: Boolean, geben Sie an, ob die Anzahl der Datensätze nach Skip und Limit abgefragt werden soll, der Standardwert ist „false“ und alle Datensätze werden abgefragt

Rückgabeergebnis:

  • Integer, gibt die Gesamtzahl der Datensätze zurück

size

Abfrage der Gesamtzahl der Datensätze des Cursors, äquivalent zu count(true)

1
Integer MongoCursor.size();

Rückgabeergebnis:

  • Integer, gibt die Gesamtzahl der Datensätze zurück

forEach

Alle Datensätze durchlaufen und die Verarbeitungsfunktion zurückrufen

1
MongoCursor.forEach(Function func);

Aufrufparameter:

  • func: Funktion, gibt die Verarbeitungsfunktion an

map

Durchsuchen und verarbeiten Sie alle Datensätze und geben Sie die Verarbeitungsergebnisse zurück

1
Array MongoCursor.map(Function func);

Aufrufparameter:

  • func: Funktion, gibt die Verarbeitungsfunktion an

Rückgabeergebnis:

  • Array, gibt ein Array von Verarbeitungsergebnissen zurück

toArray

Gibt ein Array aller Datensätze des aktuellen Cursors zurück

1
Array MongoCursor.toArray();

Rückgabeergebnis:

  • Array, gibt ein Javascript-Array zurück, das alle Daten enthält

hint

Ändern Sie die Standardindexstrategie des Mongodb-Servers und verwenden Sie den angegebenen Index für die Abfrage

1
MongoCursor MongoCursor.hint(Object opts);

Aufrufparameter:

  • opts: Objekt, gibt den obligatorischen Index an

Rückgabeergebnis:

  • MongoCursor, gibt bei Kettenaufrufen das Cursorobjekt selbst zurück

toString

Geben Sie die Zeichenfolgendarstellung des Objekts zurück, geben Sie im Allgemeinen "[Native Object]" zurück, das Objekt kann gemäß seinen eigenen Eigenschaften neu implementiert werden

1
String MongoCursor.toString();

Rückgabeergebnis:

  • String, gibt eine Zeichenfolgendarstellung des Objekts zurück

toJSON

Gibt die Darstellung des Objekts im JSON-Format zurück, gibt im Allgemeinen eine Sammlung lesbarer Eigenschaften zurück, die durch das Objekt definiert sind

1
Value MongoCursor.toJSON(String key = "");

Aufrufparameter:

  • key: Zeichenfolge, nicht verwendet

Rückgabeergebnis:

  • Value, die einen JSON-serialisierbaren Wert zurückgibt