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
1MongoCursor 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
1MongoCursor 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
1MongoCursor 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
1Boolean 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
1Object 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
1Integer 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)
1Integer MongoCursor.size();
Rückgabeergebnis:
- Integer, gibt die Gesamtzahl der Datensätze zurück
forEach
Alle Datensätze durchlaufen und die Verarbeitungsfunktion zurückrufen
1MongoCursor.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
1Array 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
1Array 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
1MongoCursor 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
1String 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
1Value MongoCursor.toJSON(String key = "");
Aufrufparameter:
- key: Zeichenfolge, nicht verwendet
Rückgabeergebnis:
- Value, die einen JSON-serialisierbaren Wert zurückgibt