obxectoMongoCursor
objeto cursor de datos de base de datos mongodb
relación de herdanza
función de membro
skip
Especifica o número de rexistros a omitir ao devolver resultados
1MongoCursor MongoCursor.skip(Integer num) async;
Parámetros de chamada:
- num: Número enteiro, número de rexistros
devolver resultado:
- MongoCursor, devolve o propio obxecto do cursor para as chamadas en cadea
limit
Especifica o número máximo de rexistros para devolver
1MongoCursor MongoCursor.limit(Integer size) async;
Parámetros de chamada:
- size: Número enteiro, número de rexistros
devolver resultado:
- MongoCursor, devolve o propio obxecto do cursor para as chamadas en cadea
sort
Establece a ordenación dos resultados devoltos
1MongoCursor MongoCursor.sort(Object opts);
Parámetros de chamada:
- opts: Obxecto, especifique a condición de ordenación
devolver resultado:
- MongoCursor, devolve o propio obxecto do cursor para as chamadas en cadea
hasNext
Consulta se o cursor actual ten o seguinte rexistro
1Boolean MongoCursor.hasNext();
devolver resultado:
- Boolean, devolve verdadeiro se hai un rexistro
next
Devolve o seguinte rexistro do cursor actual
1Object MongoCursor.next();
devolver resultado:
- Object, o obxecto rexistro, se non hai rexistro, devolve nulo
count
O número total de rexistros para o cursor de consulta
1Integer MongoCursor.count(Boolean applySkipLimit = false);
Parámetros de chamada:
- applySkipLimit: Booleano, especifique se quere consultar o número de rexistros despois de saltar e limitar, o valor predeterminado é falso e consultar todos os rexistros
devolver resultado:
- Integer, devolve o número total de rexistros
size
Consulta o número total de rexistros do cursor, equivalente a count(true)
1Integer MongoCursor.size();
devolver resultado:
- Integer, devolve o número total de rexistros
forEach
Percorre todos os rexistros e chama de novo á función de procesamento
1MongoCursor.forEach(Function func);
Parámetros de chamada:
- func: Función, especifica a función de procesamento
map
Percorrer e procesar todos os rexistros e devolver os resultados do procesamento
1Array MongoCursor.map(Function func);
Parámetros de chamada:
- func: Función, especifica a función de procesamento
devolver resultado:
- Array, devolve unha matriz de resultados de procesamento
toArray
Devolve unha matriz de todos os rexistros do cursor actual
1Array MongoCursor.toArray();
devolver resultado:
- Array, devolve unha matriz Javascript que contén todos os datos
hint
Modifique a estratexia de índice predeterminada do servidor mongodb e use o índice especificado para a consulta
1MongoCursor MongoCursor.hint(Object opts);
Parámetros de chamada:
- opts: Obxecto, especifica o índice obrigatorio
devolver resultado:
- MongoCursor, devolve o propio obxecto do cursor para as chamadas en cadea
toString
Devolve a representación en cadea do obxecto, xeralmente devolve "[Obxecto nativo]", o obxecto pódese reimplementar segundo as súas propias características
1String MongoCursor.toString();
devolver resultado:
- String, devolve unha representación en cadea do obxecto
toJSON
Devolve a representación en formato JSON do obxecto, xeralmente devolve unha colección de propiedades lexibles definidas polo obxecto
1Value MongoCursor.toJSON(String key = "");
Parámetros de chamada:
- key: Cadena, non usada
devolver resultado:
- Value, que devolve un valor serializable por JSON