Objekt eingebautes Objekt

ObjectMongoCursor

Mongodb-Datenbankdaten-Cursor-Objekt

Erbverhältnis

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>MongoCursor|skip();limit();sort();hasNext();next();count();size();forEach();map();toArray();hint()] [object] <:- [MongoCursor] object toString() toJSON() MongoCursor skip() limit() sort() hasNext() next() count() size() forEach() map() toArray() hint()

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, ist die Rückgabe des Cursorobjekts selbst für das Verketten von Aufrufen praktisch

limit

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

1
MongoCursor MongoCursor.limit(Integer size) async;

Aufrufparameter:

  • size: Ganzzahl, Anzahl der Datensätze

Rückgabeergebnis:

  • MongoCursor, ist die Rückgabe des Cursorobjekts selbst für das Verketten von Aufrufen praktisch

sort

Legen Sie die Reihenfolge der zurückgegebenen Ergebnisse fest

1
MongoCursor MongoCursor.sort(Object opts);

Aufrufparameter:

  • opts: Objekt, gibt die Sortierbedingung an

Rückgabeergebnis:

  • MongoCursor, ist die Rückgabe des Cursorobjekts selbst für das Verketten von Aufrufen praktisch

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 oder null, wenn kein Datensatz vorhanden ist

count

Die Gesamtzahl der Datensätze im 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“, Abfrage der Gesamtzahl der Datensätze

Rückgabeergebnis:

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

size

Die Gesamtzahl der Datensätze im Abfragecursor, ä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 den Handler zurückrufen

1
MongoCursor.forEach(Function func);

Aufrufparameter:

  • func: Funktion, gibt die Handler-Funktion 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 Handler-Funktion an

Rückgabeergebnis:

  • Array, gibt ein Array von Verarbeitungsergebnissen zurück

toArray

Gibt ein Array aller Datensätze im aktuellen Cursor 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 Index an, dessen Verwendung erzwungen werden soll

Rückgabeergebnis:

  • MongoCursor, ist die Rückgabe des Cursorobjekts selbst für das Verketten von Aufrufen praktisch

toString

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

1
String MongoCursor.toString();

Rückgabeergebnis:

  • String, gibt die Zeichenfolgendarstellung des Objekts zurück

toJSON

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

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

Aufrufparameter:

  • key: Schnur, unbenutzt

Rückgabeergebnis:

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