Objet objet intégré

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

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

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

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

1
Boolean MongoCursor.hasNext();

résultat de retour :

  • Boolean, renvoie true s'il existe un enregistrement

next

Renvoie l'enregistrement suivant du curseur courant

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

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

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écifie la fonction de traitement

map

Parcourir et traiter tous les enregistrements et renvoyer les résultats du traitement

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

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

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

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

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