Oggetto oggetto incorporato

Oggetto MongoCursor

oggetto cursore dati database mongodb

Eredità

Funzione membro

skip

Specificare il numero di record da saltare quando si restituiscono risultati

1
MongoCursor MongoCursor.skip(Integer num) async;

Parametri di chiamata:

  • num : intero, numero di record

Risultato di ritorno:

  • MongoCursor , restituisce l'oggetto cursore stesso per le chiamate concatenate

limit

Specificare il numero massimo di record restituiti

1
MongoCursor MongoCursor.limit(Integer size) async;

Parametri di chiamata:

  • size : numero intero, numero di record

Risultato di ritorno:

  • MongoCursor , restituisce l'oggetto cursore stesso per le chiamate concatenate

sort

Imposta l'ordine dei risultati restituiti

1
MongoCursor MongoCursor.sort(Object opts);

Parametri di chiamata:

  • opts : Object, specifica le condizioni di ordinamento

Risultato di ritorno:

  • MongoCursor , restituisce l'oggetto cursore stesso per le chiamate concatenate

hasNext

Verifica se il cursore corrente ha il record successivo

1
Boolean MongoCursor.hasNext();

Risultato di ritorno:

  • Boolean , vero se esiste un record

next

Restituisce il record successivo del cursore corrente

1
Object MongoCursor.next();

Risultato di ritorno:

  • Object , oggetto record o null se nessun record

count

Interroga il numero totale di record del cursore

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

Parametri di chiamata:

  • applySkipLimit : Boolean, specifica se interrogare il numero di record dopo saltare e limitare, il valore predefinito è falso, interrogare il numero totale di record

Risultato di ritorno:

  • Numero Integer , restituisce il numero totale di record

size

Interroga il numero totale di record del cursore, equivalente a count (true)

1
Integer MongoCursor.size();

Risultato di ritorno:

  • Numero Integer , restituisce il numero totale di record

forEach

Attraversa tutti i record e richiama la funzione di elaborazione

1
MongoCursor.forEach(Function func);

Parametri di chiamata:

  • func : Function, specifica la funzione di elaborazione

map

Scorrere tutti i record e restituire il risultato dell'elaborazione

1
Array MongoCursor.map(Function func);

Parametri di chiamata:

  • func : Function, specifica la funzione di elaborazione

Risultato di ritorno:

  • Array , restituisce l'array del risultato di elaborazione

toArray

Restituisce un array di tutti i record del cursore corrente

1
Array MongoCursor.toArray();

Risultato di ritorno:

  • Array , restituisce un array Javascript contenente tutti i dati

hint

Modifica la strategia di indicizzazione predefinita del server mongodb, utilizza l'indice specificato per la query

1
MongoCursor MongoCursor.hint(Object opts);

Parametri di chiamata:

  • opts : Object, specifica l'indice obbligatorio

Risultato di ritorno:

  • MongoCursor , restituisce l'oggetto cursore stesso per le chiamate concatenate

toString

Restituisce la rappresentazione in forma di stringa dell'oggetto, in genere restituisce "[Native Object]", l'oggetto può essere reimplementato in base alle proprie caratteristiche

1
String MongoCursor.toString();

Risultato di ritorno:

  • String , restituisce una rappresentazione in formato stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, in genere restituisce una raccolta di attributi leggibili definiti dall'oggetto

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

Parametri di chiamata:

  • key : stringa, non utilizzata

Risultato di ritorno:

  • Value , restituisce un valore contenente serializzabile JSON