Obxecto obxecto incorporado

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

1
MongoCursor 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

1
MongoCursor 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

1
MongoCursor 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

1
Boolean MongoCursor.hasNext();

devolver resultado:

  • Boolean, devolve verdadeiro se hai un rexistro

next

Devolve o seguinte rexistro do cursor actual

1
Object 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

1
Integer 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)

1
Integer 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

1
MongoCursor.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

1
Array 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

1
Array 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

1
MongoCursor 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

1
String 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

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

Parámetros de chamada:

  • key: Cadena, non usada

devolver resultado:

  • Value, que devolve un valor serializable por JSON