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
1MongoCursor 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
1MongoCursor 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
1MongoCursor 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
1Boolean MongoCursor.hasNext();
resultat de retorn:
- Boolean, retorna true si hi ha un registre
next
Retorna el següent registre del cursor actual
1Object 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
1Integer 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)
1Integer 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
1MongoCursor.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
1Array 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
1Array 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
1MongoCursor 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
1String 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
1Value MongoCursor.toJSON(String key = "");
Paràmetres de trucada:
- key: Corda, no utilitzada
resultat de retorn:
- Value, que retorna un valor serialitzable per JSON