objectMongoCursor
objet curseur de données de base de données mongodb
relation d'héritage
fonction membre
skip
Spécifie le nombre d'enregistrements à ignorer lors du retour des résultats
1MongoCursor MongoCursor.skip(Integer num) async;
Paramètres d'appel :
- num: Entier, nombre d'enregistrements
résultat de retour :
- MongoCursor, renvoie l'objet curseur lui-même pour les appels en chaîne
limit
Spécifie le nombre maximum d'enregistrements à renvoyer
1MongoCursor MongoCursor.limit(Integer size) async;
Paramètres d'appel :
- size: Entier, nombre d'enregistrements
résultat de retour :
- MongoCursor, renvoie l'objet curseur lui-même pour les appels en chaîne
sort
Définir le tri des résultats renvoyés
1MongoCursor MongoCursor.sort(Object opts);
Paramètres d'appel :
- opts: Objet, précisez la condition de tri
résultat de retour :
- MongoCursor, renvoie l'objet curseur lui-même pour les appels en chaîne
hasNext
Demande si le curseur actuel a l'enregistrement suivant
1Boolean MongoCursor.hasNext();
résultat de retour :
- Boolean, renvoie true s'il existe un enregistrement
next
Renvoie l'enregistrement suivant du curseur courant
1Object MongoCursor.next();
résultat de retour :
- Object, l'objet d'enregistrement, s'il n'y a pas d'enregistrement, renvoie null
count
Le nombre total d'enregistrements pour le curseur de requête
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 ignorer et limiter, la valeur par défaut est faux, et interroger tous les 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écifie la fonction de traitement
map
Parcourir et traiter tous les enregistrements et renvoyer les résultats du traitement
1Array MongoCursor.map(Function func);
Paramètres d'appel :
- func: Fonction, spécifie 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 courant
1Array MongoCursor.toArray();
résultat de retour :
- Array, renvoie un tableau Javascript contenant toutes les données
hint
Modifier la stratégie d'index par défaut du serveur mongodb et utiliser l'index spécifié pour la requête
1MongoCursor MongoCursor.hint(Object opts);
Paramètres d'appel :
- opts: Objet, spécifie l'index obligatoire
résultat de retour :
- MongoCursor, renvoie l'objet curseur lui-même pour les appels en chaîne
toString
Renvoie la représentation sous forme de chaîne de l'objet, renvoie généralement "[Native Object]", l'objet peut être réimplémenté selon ses propres caractéristiques
1String MongoCursor.toString();
résultat de retour :
- String, renvoie une 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 de propriétés lisibles définies par l'objet
1Value MongoCursor.toJSON(String key = "");
Paramètres d'appel :
- key: Chaîne, non utilisée
résultat de retour :
- Value, qui renvoie une valeur sérialisable JSON