Oggetto oggetto incorporato

objectMongoCursor

oggetto cursore dei dati del database mongodb

rapporto ereditario

funzione membro

skip

Specifica il numero di record da ignorare quando si restituiscono i risultati

1
MongoCursor MongoCursor.skip(Integer num) async;

Parametri di chiamata:

  • num: Integer, numero di record

risultato di ritorno:

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

limit

Specifica il numero massimo di record da restituire

1
MongoCursor MongoCursor.limit(Integer size) async;

Parametri di chiamata:

  • size: Integer, numero di record

risultato di ritorno:

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

sort

Imposta l'ordinamento dei risultati restituiti

1
MongoCursor MongoCursor.sort(Object opts);

Parametri di chiamata:

  • opts: Oggetto, specifica la condizione di ordinamento

risultato di ritorno:

  • MongoCursor, restituisce l'oggetto cursore stesso per 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, l'oggetto record, se non è presente alcun record, restituisce null

count

Il numero totale di record per il cursore della query

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

Parametri di chiamata:

  • applySkipLimit: booleano, specifica se interrogare il numero di record dopo skip e limit, il valore predefinito è false e interroga tutti i 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 ed elabora tutti i record e restituisce i risultati dell'elaborazione

1
Array MongoCursor.map(Function func);

Parametri di chiamata:

  • func: Funzione, specifica la funzione di elaborazione

risultato di ritorno:

  • Array, restituisce una matrice di risultati dell'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

Modificare la strategia di indice predefinita del server mongodb e utilizzare l'indice specificato per la query

1
MongoCursor MongoCursor.hint(Object opts);

Parametri di chiamata:

  • opts: Oggetto, specifica l'indice obbligatorio

risultato di ritorno:

  • MongoCursor, restituisce l'oggetto cursore stesso per 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 una rappresentazione in forma di stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, in genere restituisce una raccolta di proprietà leggibili definite dall'oggetto

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

Parametri di chiamata:

  • key: stringa, non utilizzata

risultato di ritorno:

  • Value, che restituisce un valore serializzabile in JSON