Objet objet intégré

Objet MongoCurseur

objet curseur de données de base de données mongodb

Héritage

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>MongoCursor|skip();limit();sort();hasNext();next();count();size();forEach();map();toArray();hint()] [object] <:- [MongoCursor] object toString() toJSON() MongoCursor skip() limit() sort() hasNext() next() count() size() forEach() map() toArray() hint()

Fonction membre

skip

Spécifiez le nombre d'enregistrements à ignorer lors du retour des résultats

1
MongoCursor 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

1
MongoCursor 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

1
MongoCursor 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

1
Boolean MongoCursor.hasNext();

Résultat de retour :

  • Boolean, Renvoie vrai s'il y a un enregistrement

next

Retourne l'enregistrement suivant du curseur courant

1
Object 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

1
Integer 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)

1
Integer MongoCursor.size();

Résultat de retour :

  • Integer, Renvoie le nombre total d'enregistrements

forEach

Parcourir tous les enregistrements et rappeler la fonction de traitement

1
MongoCursor.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

1
Array 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

1
Array 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

1
MongoCursor 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

1
String 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

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

Paramètres d'appel :

  • key: chaîne, inutilisé

Résultat de retour :

  • Value, Renvoie une valeur contenant JSON sérialisable