Objekt eingebautes Objekt

Objekt MongoCursor

Mongodb-Datenbankdaten-Cursorobjekt

Vererbungsbeziehung

Mitgliedsfunktion

skip

Geben Sie die Anzahl der Datensätze an, die bei der Rückgabe von Ergebnissen übersprungen werden sollen

1
MongoCursor MongoCursor.skip(Integer num) async;

Parameter aufrufen:

  • num: Integer, die Anzahl der Datensätze

Ergebnis zurückgeben:

  • MongoCursor, Geben Sie das Cursorobjekt selbst zurück, um Kettenaufrufe zu erleichtern

limit

Geben Sie die maximale Anzahl von Datensätzen an, um Ergebnisse zurückzugeben

1
MongoCursor MongoCursor.limit(Integer size) async;

Parameter aufrufen:

  • size: Integer, die Anzahl der Datensätze

Ergebnis zurückgeben:

  • MongoCursor, Geben Sie das Cursorobjekt selbst zurück, um Kettenaufrufe zu erleichtern

sort

Legen Sie die Reihenfolge der zurückgegebenen Ergebnisse fest

1
MongoCursor MongoCursor.sort(Object opts);

Parameter aufrufen:

  • opts: Objekt, Sortierkriterien angeben

Ergebnis zurückgeben:

  • MongoCursor, Geben Sie das Cursorobjekt selbst zurück, um Kettenaufrufe zu erleichtern

hasNext

Fragen Sie ab, ob der aktuelle Cursor den nächsten Datensatz enthält

1
Boolean MongoCursor.hasNext();

Ergebnis zurückgeben:

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

next

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

1
Object MongoCursor.next();

Ergebnis zurückgeben:

  • Object, Objekt aufnehmen, null zurückgeben, wenn kein Datensatz vorhanden ist

count

Fragen Sie die Gesamtzahl der Datensätze des Cursors ab

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

Parameter aufrufen:

  • applySkipLimit: Boolean, geben Sie an, ob die Anzahl der Datensätze nach dem Überspringen und Begrenzen abgefragt werden soll. Der Standardwert ist false. Fragen Sie die Gesamtzahl der Datensätze ab

Ergebnis zurückgeben:

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

size

Fragen Sie die Gesamtzahl der Datensätze des Cursors ab, entsprechend count (true).

1
Integer MongoCursor.size();

Ergebnis zurückgeben:

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

forEach

Durchlaufen Sie alle Datensätze und rufen Sie die Verarbeitungsfunktion auf

1
MongoCursor.forEach(Function func);

Parameter aufrufen:

  • func: Funktion, geben Sie die Verarbeitungsfunktion an

map

Durchlaufen Sie alle Datensätze und geben Sie das Verarbeitungsergebnis zurück

1
Array MongoCursor.map(Function func);

Parameter aufrufen:

  • func: Funktion, geben Sie die Verarbeitungsfunktion an

Ergebnis zurückgeben:

  • Array, Gibt ein Array von Verarbeitungsergebnissen zurück

toArray

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

1
Array MongoCursor.toArray();

Ergebnis zurückgeben:

  • 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);

Parameter aufrufen:

  • opts: Objekt, geben Sie den obligatorischen Index an

Ergebnis zurückgeben:

  • MongoCursor, Geben Sie das Cursorobjekt selbst zurück, um Kettenaufrufe zu erleichtern

toString

Gibt die Zeichenfolgendarstellung des Objekts zurück, gibt im Allgemeinen "[Native Object]" zurück. Das Objekt kann gemäß seinen eigenen Merkmalen erneut implementiert werden

1
String MongoCursor.toString();

Ergebnis zurückgeben:

  • String, Gibt die Zeichenfolgendarstellung des Objekts zurück

toJSON

Gibt die Darstellung des Objekts im JSON-Format zurück und gibt im Allgemeinen eine Sammlung lesbarer Attribute zurück, die vom Objekt definiert wurden

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

Parameter aufrufen:

  • key: String, unbenutzt

Ergebnis zurückgeben:

  • Value, Gibt einen Wert zurück, der JSON serialisierbar enthält