Objecte objecte incorporat

Objecte MongoCursor

objecte cursor de dades de la base de dades mongodb

Herència

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

Funció de membre

skip

Especifiqueu el nombre de registres que heu d'ometre en retornar els resultats

1
MongoCursor MongoCursor.skip(Integer num) async;

Paràmetres de trucada:

  • num: Enter, el nombre de registres

Resultat de retorn:

  • MongoCursor, Torneu l'objecte mateix del cursor per facilitar les trucades en cadena

limit

Especifiqueu el nombre màxim de registres per obtenir resultats

1
MongoCursor MongoCursor.limit(Integer size) async;

Paràmetres de trucada:

  • size: Enter, el nombre de registres

Resultat de retorn:

  • MongoCursor, Torneu l'objecte mateix del cursor per facilitar les trucades en cadena

sort

Definiu l'ordre dels resultats retornats

1
MongoCursor MongoCursor.sort(Object opts);

Paràmetres de trucada:

  • opts: Objecte, especifiqueu els criteris d'ordenació

Resultat de retorn:

  • MongoCursor, Torneu l'objecte mateix del cursor per facilitar les trucades en cadena

hasNext

Consulteu si el cursor actual té el registre següent

1
Boolean MongoCursor.hasNext();

Resultat de retorn:

  • Boolean, Torneu a cert si hi ha un registre

next

Retorna el següent registre del cursor actual

1
Object MongoCursor.next();

Resultat de retorn:

  • Object, Registra objecte, torna nul si no hi ha registre

count

Consulteu el nombre total de registres del cursor

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

Paràmetres de trucada:

  • applySkipLimit: Booleà, especifiqueu si cal consultar el nombre de registres després de saltar i limitar; el valor per defecte és fals, consulteu el nombre total de registres

Resultat de retorn:

  • Integer, Retorna el nombre total de registres

size

Consulteu el nombre total de registres del cursor, equivalent al recompte (cert)

1
Integer MongoCursor.size();

Resultat de retorn:

  • Integer, Retorna el nombre total de registres

forEach

Recorre tots els registres i torna a cridar la funció de processament

1
MongoCursor.forEach(Function func);

Paràmetres de trucada:

  • func: Funció, especifiqueu la funció de processament

map

Recórrer tots els registres i retornar el resultat del processament

1
Array MongoCursor.map(Function func);

Paràmetres de trucada:

  • func: Funció, especifiqueu la funció de processament

Resultat de retorn:

  • Array, Retorna una sèrie de resultats de processament

toArray

Retorna una matriu de tots els registres del cursor actual

1
Array MongoCursor.toArray();

Resultat de retorn:

  • Array, Retorna una matriu Javascript que conté totes les dades

hint

Modifiqueu l'estratègia d'índex per defecte del servidor mongodb, utilitzeu l'índex especificat per a la consulta

1
MongoCursor MongoCursor.hint(Object opts);

Paràmetres de trucada:

  • opts: Objecte, especifiqueu l'índex obligatori

Resultat de retorn:

  • MongoCursor, Torneu l'objecte mateix del cursor per facilitar les trucades en cadena

toString

Retorna la representació de cadena de l'objecte, generalment retorna "[Objecte natiu]", l'objecte es pot tornar a implementar segons les seves pròpies característiques

1
String MongoCursor.toString();

Resultat de retorn:

  • String, Retorna la representació de cadena de l'objecte

toJSON

Retorna la representació en format JSON de l'objecte, generalment retorna una col·lecció d'atributs llegibles definits per l'objecte

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

Paràmetres de trucada:

  • key: Cadena, sense utilitzar

Resultat de retorn:

  • Value, Retorna un valor que conté JSON serialitzable