Objet MongoCurseur
objet curseur de données de base de données mongodb
Héritage
Fonction membre
skip
Spécifiez le nombre d'enregistrements à ignorer lors du retour des résultats
1MongoCursor MongoCursor.skip(Integer num) async;
Paramètres d'appel :
- num: Entier, le nombre d'enregistrements
Résultat de retour :
- MongoCursor, Renvoie l'objet curseur lui-même pour faciliter les appels en chaîne
limit
Spécifiez le nombre maximal d'enregistrements pour renvoyer des résultats
1MongoCursor MongoCursor.limit(Integer size) async;
Paramètres d'appel :
- size: Entier, le nombre d'enregistrements
Résultat de retour :
- MongoCursor, Renvoie l'objet curseur lui-même pour faciliter les appels en chaîne
sort
Définir l'ordre des résultats renvoyés
1MongoCursor MongoCursor.sort(Object opts);
Paramètres d'appel :
- opts: Objet, spécifiez les critères de tri
Résultat de retour :
- MongoCursor, Renvoie l'objet curseur lui-même pour faciliter les appels en chaîne
hasNext
Demande si le curseur actuel a l'enregistrement suivant
1Boolean MongoCursor.hasNext();
Résultat de retour :
- Boolean, Renvoie vrai s'il y a un enregistrement
next
Retourne l'enregistrement suivant du curseur courant
1Object MongoCursor.next();
Résultat de retour :
- Object, objet Record, renvoie null s'il n'y a pas d'enregistrement
count
Interroger le nombre total d'enregistrements du curseur
1Integer MongoCursor.count(Boolean applySkipLimit = false);
Paramètres d'appel :
- applySkipLimit : booléen, spécifiez s'il faut interroger le nombre d'enregistrements après le saut et la limite, la valeur par défaut est false, interroge le nombre total d'enregistrements
Résultat de retour :
- Integer, Renvoie le nombre total d'enregistrements
size
Interroger le nombre total d'enregistrements du curseur, équivalent à count(true)
1Integer MongoCursor.size();
Résultat de retour :
- Integer, Renvoie le nombre total d'enregistrements
forEach
Parcourir tous les enregistrements et rappeler la fonction de traitement
1MongoCursor.forEach(Function func);
Paramètres d'appel :
- func: Fonction, spécifiez la fonction de traitement
map
Parcourir tous les enregistrements et renvoyer le résultat du traitement
1Array MongoCursor.map(Function func);
Paramètres d'appel :
- func: Fonction, spécifiez la fonction de traitement
Résultat de retour :
- Array, Renvoie un tableau de résultats de traitement
toArray
Renvoie un tableau de tous les enregistrements du curseur actuel
1Array MongoCursor.toArray();
Résultat de retour :
- Array, Renvoie un tableau Javascript contenant toutes les données
hint
Modifier la stratégie d'indexation par défaut du serveur mongodb, utiliser l'index spécifié pour la requête
1MongoCursor MongoCursor.hint(Object opts);
Paramètres d'appel :
- opts: Objet, spécifiez l'index obligatoire
Résultat de retour :
- MongoCursor, Renvoie l'objet curseur lui-même pour faciliter les appels en chaîne
toString
Renvoie la représentation sous forme de chaîne de l'objet, renvoie généralement "[Objet natif]", l'objet peut être ré-implémenté selon ses propres caractéristiques
1String MongoCursor.toString();
Résultat de retour :
- String, Renvoie la représentation sous forme de chaîne de l'objet
toJSON
Renvoie la représentation au format JSON de l'objet, renvoie généralement une collection d'attributs lisibles définis par l'objet
1Value MongoCursor.toJSON(String key = "");
Paramètres d'appel :
- key: chaîne, inutilisé
Résultat de retour :
- Value, Renvoie une valeur contenant JSON sérialisable