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
1MongoCursor 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
1MongoCursor 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
1MongoCursor 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
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, se non è presente alcun record, restituisce null
count
Il numero totale di record per il 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, 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)
1Integer MongoCursor.size();
risultato di ritorno:
- Integer, restituisce il numero totale di record
forEach
Attraversa tutti i record e richiama la funzione di elaborazione
1MongoCursor.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
1Array 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
1Array 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
1MongoCursor 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
1String 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
1Value MongoCursor.toJSON(String key = "");
Parametri di chiamata:
- key: stringa, non utilizzata
risultato di ritorno:
- Value, che restituisce un valore serializzabile in JSON