ObjectMongoCursor
oggetto cursore dati database mongodb
rapporto di eredità
funzione membro
skip
Specifica il numero di record da ignorare durante la restituzione dei risultati
1MongoCursor MongoCursor.skip(Integer num) async;
Parametri di chiamata:
- num: Numero intero, numero di record
Risultato di ritorno:
- MongoCursor, la restituzione dell'oggetto cursore stesso è utile per concatenare le chiamate
limit
Specifica il numero massimo di record per restituire i risultati
1MongoCursor MongoCursor.limit(Integer size) async;
Parametri di chiamata:
- size: Numero intero, numero di record
Risultato di ritorno:
- MongoCursor, la restituzione dell'oggetto cursore stesso è utile per concatenare le chiamate
sort
Imposta l'ordine dei risultati restituiti
1MongoCursor MongoCursor.sort(Object opts);
Parametri di chiamata:
- opts: Oggetto, specifica la condizione di ordinamento
Risultato di ritorno:
- MongoCursor, la restituzione dell'oggetto cursore stesso è utile per concatenare le chiamate
hasNext
Interroga se il cursore corrente ha il record successivo
1Boolean MongoCursor.hasNext();
Risultato di ritorno:
- Boolean, restituisce true se è presente un record
next
Restituisce il record successivo del cursore corrente
1Object MongoCursor.next();
Risultato di ritorno:
- Object, l'oggetto record o null se non è presente alcun record
count
Il numero totale di record nel cursore della query
1Integer MongoCursor.count(Boolean applySkipLimit = false);
Parametri di chiamata:
- applySkipLimit: Booleano, specifica se interrogare il numero di record dopo skip e limit, l'impostazione predefinita è false, interroga il numero totale di record
Risultato di ritorno:
- Integer, restituisce il numero totale di record
size
Il numero totale di record nel cursore della query, equivalente a count(true)
1Integer MongoCursor.size();
Risultato di ritorno:
- Integer, restituisce il numero totale di record
forEach
Attraversa tutti i record e richiama il gestore
1MongoCursor.forEach(Function func);
Parametri di chiamata:
- func: Funzione, specifica la funzione del gestore
map
Attraversa ed elabora tutti i record e restituisce i risultati dell'elaborazione
1Array MongoCursor.map(Function func);
Parametri di chiamata:
- func: Funzione, specifica la funzione del gestore
Risultato di ritorno:
- Array, restituisce un array di risultati di elaborazione
toArray
Restituisce una matrice di tutti i record nel cursore corrente
1Array MongoCursor.toArray();
Risultato di ritorno:
- Array, restituisce un array Javascript contenente tutti i dati
hint
Modifica la strategia dell'indice predefinita del server mongodb e utilizza l'indice specificato per la query
1MongoCursor MongoCursor.hint(Object opts);
Parametri di chiamata:
- opts: Object, specifica l'indice da forzare a utilizzare
Risultato di ritorno:
- MongoCursor, la restituzione dell'oggetto cursore stesso è utile per concatenare le chiamate
toString
Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere reimplementato secondo le proprie caratteristiche
1String MongoCursor.toString();
Risultato di ritorno:
- String, restituisce la rappresentazione di stringa dell'oggetto
toJSON
Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce l'insieme di proprietà leggibili definite dall'oggetto
1Value MongoCursor.toJSON(String key = "");
Parametri di chiamata:
- key: Stringa, non utilizzata
Risultato di ritorno:
- Value, restituisce un valore contenente JSON serializzabile