Objecte objecte incorporat

objectMongoCursor

objecte cursor de dades de base de dades mongodb

relació hereditària

funció de membre

skip

Especifica el nombre de registres que s'han d'ometre quan es retornen resultats

1
MongoCursor MongoCursor.skip(Integer num) async;

Paràmetres de trucada:

  • num: Sencer, nombre de registres

resultat de retorn:

  • MongoCursor, retorna el propi objecte cursor per a les trucades en cadena

limit

Especifica el nombre màxim de registres a retornar

1
MongoCursor MongoCursor.limit(Integer size) async;

Paràmetres de trucada:

  • size: Sencer, nombre de registres

resultat de retorn:

  • MongoCursor, retorna el propi objecte cursor per a les trucades en cadena

sort

Estableix l'ordenació dels resultats retornats

1
MongoCursor MongoCursor.sort(Object opts);

Paràmetres de trucada:

  • opts: Objecte, especifiqueu la condició d'ordenació

resultat de retorn:

  • MongoCursor, retorna el propi objecte cursor per a les trucades en cadena

hasNext

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

1
Boolean MongoCursor.hasNext();

resultat de retorn:

  • Boolean, retorna true si hi ha un registre

next

Retorna el següent registre del cursor actual

1
Object MongoCursor.next();

resultat de retorn:

  • Object, l'objecte registre, si no hi ha cap registre, retorna null

count

El nombre total de registres per al cursor de consulta

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

Paràmetres de trucada:

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

resultat de retorn:

  • Integer, retorna el nombre total de registres

size

Consulta el nombre total de registres del cursor, equivalent a count(true)

1
Integer MongoCursor.size();

resultat de retorn:

  • Integer, retorna el nombre total de registres

forEach

Travessa tots els registres i torna a trucar la funció de processament

1
MongoCursor.forEach(Function func);

Paràmetres de trucada:

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

map

Travessa i processa tots els registres i retorna els resultats del processament

1
Array MongoCursor.map(Function func);

Paràmetres de trucada:

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

resultat de retorn:

  • Array, retorna una matriu 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 i utilitzeu l'índex especificat per a la consulta

1
MongoCursor MongoCursor.hint(Object opts);

Paràmetres de trucada:

  • opts: Objecte, especifica l'índex obligatori

resultat de retorn:

  • MongoCursor, retorna el propi objecte cursor per a les trucades en cadena

toString

Retorna la representació de cadena de l'objecte, generalment retorna "[Native Object]", l'objecte es pot reimplementar segons les seves pròpies característiques

1
String MongoCursor.toString();

resultat de retorn:

  • String, retorna una representació de cadena de l'objecte

toJSON

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

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

Paràmetres de trucada:

  • key: Corda, no utilitzada

resultat de retorn:

  • Value, que retorna un valor serialitzable per JSON