Oggetto oggetto incorporato

Oggetto MongoCursor

Oggetto cursore dati database mongodb

Eredità

Funzione membro

skip

Specificare il numero di record da ignorare durante la restituzione dei risultati

1
MongoCursor MongoCursor.skip(Integer num) async;

Parametri di chiamata:

  • num : Integer, il numero di record

Risultato di ritorno:

  • MongoCursor , restituisce l'oggetto cursore stesso per facilitare le chiamate a catena

limit

Specificare il numero massimo di record per restituire i risultati

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 facilitare le chiamate a catena

sort

Imposta l'ordine dei risultati restituiti

1
MongoCursor MongoCursor.sort(Object opts);

Parametri di chiamata:

  • opts : Oggetto, specificare i criteri di ordinamento

Risultato di ritorno:

  • MongoCursor , restituisce l'oggetto cursore stesso per facilitare le chiamate a catena

hasNext

Interroga se il cursore corrente ha il record successivo

1
Boolean MongoCursor.hasNext();

Risultato di ritorno:

  • Boolean , restituisce true se è presente un record

next

Restituisce il record successivo del cursore corrente

1
Object MongoCursor.next();

Risultato di ritorno:

  • Object , oggetto record, restituisce 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 il salto e il limite, l'impostazione predefinita è false, interrogare il numero totale di record

Risultato di ritorno:

  • 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:

  • 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 : funzione, specifica la funzione di elaborazione

map

Attraversa tutti i record e restituisci il risultato dell'elaborazione

1
Array MongoCursor.map(Function func);

Parametri di chiamata:

  • func : funzione, specifica la funzione di elaborazione

Risultato di ritorno:

  • Array , restituisce un array di risultati 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 indice predefinita del server mongodb, utilizza l'indice specificato per la query

1
MongoCursor MongoCursor.hint(Object opts);

Parametri di chiamata:

  • opts : Object, specificare l'indice obbligatorio

Risultato di ritorno:

  • MongoCursor , restituisce l'oggetto cursore stesso per facilitare le chiamate a catena

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere reimplementato secondo le proprie caratteristiche

1
String MongoCursor.toString();

Risultato di ritorno:

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

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente 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 JSON serializzabile