Objekt eingebautes Objekt

Objekt MongoCursor

mongodb Datenbank-Datencursor-Objekt

Erbe

#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()

Mitgliederfunktion

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;

Aufrufparameter:

  • num: Integer, die Anzahl der Datensätze

Ergebnis zurückgeben:

  • MongoCursor, Das Cursor-Objekt selbst zurückgeben, 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;

Aufrufparameter:

  • size: Integer, die Anzahl der Datensätze

Ergebnis zurückgeben:

  • MongoCursor, Das Cursor-Objekt selbst zurückgeben, um Kettenaufrufe zu erleichtern

sort

Legen Sie die Reihenfolge der zurückgegebenen Ergebnisse fest

1
MongoCursor MongoCursor.sort(Object opts);

Aufrufparameter:

  • opts: Objekt, Sortierkriterien angeben

Ergebnis zurückgeben:

  • MongoCursor, Das Cursor-Objekt selbst zurückgeben, um Kettenaufrufe zu erleichtern

hasNext

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

1
Boolean MongoCursor.hasNext();

Ergebnis zurückgeben:

  • Boolean, True zurückgeben, wenn ein Datensatz vorhanden ist

next

Den nächsten Datensatz des aktuellen Cursors zurückgeben

1
Object MongoCursor.next();

Ergebnis zurückgeben:

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

count

Abfrage der Gesamtzahl der Datensätze des Cursors

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

Aufrufparameter:

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

Ergebnis zurückgeben:

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

Ergebnis zurückgeben:

  • 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, geben Sie die Verarbeitungsfunktion an

map

Alle Datensätze durchlaufen und das Verarbeitungsergebnis zurückgeben

1
Array MongoCursor.map(Function func);

Aufrufparameter:

  • 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, verwenden Sie den angegebenen Index für die Abfrage

1
MongoCursor MongoCursor.hint(Object opts);

Aufrufparameter:

  • opts: Objekt, geben Sie den obligatorischen Index an

Ergebnis zurückgeben:

  • MongoCursor, Das Cursor-Objekt selbst zurückgeben, um Kettenaufrufe zu erleichtern

toString

Gibt die String-Darstellung des Objekts zurück, gibt im Allgemeinen "[Native Object]" zurück, das Objekt kann entsprechend seiner eigenen Eigenschaften neu implementiert werden

1
String MongoCursor.toString();

Ergebnis zurückgeben:

  • String, Gibt die String-Darstellung des Objekts zurück

toJSON

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

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

Aufrufparameter:

  • key: String, unbenutzt

Ergebnis zurückgeben:

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