Objet objet intégré

Objet MongoCursor

objet de 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

1
MongoCursor MongoCursor.skip(Integer num) async;

Paramètres d'appel:

  • num : Entier, nombre d'enregistrements

Résultat de retour:

  • MongoCursor , retourne l'objet curseur lui-même pour les appels chaînés

limit

Spécifiez le nombre maximum d'enregistrements retournés

1
MongoCursor MongoCursor.limit(Integer size) async;

Paramètres d'appel:

  • size : entier, nombre d'enregistrements

Résultat de retour:

  • MongoCursor , retourne l'objet curseur lui-même pour les appels chaînés

sort

Définissez l'ordre des résultats renvoyés

1
MongoCursor MongoCursor.sort(Object opts);

Paramètres d'appel:

  • opts : objet, spécifiez des critères de tri

Résultat de retour:

  • MongoCursor , retourne l'objet curseur lui-même pour les appels chaînés

hasNext

Demande si le curseur actuel a l'enregistrement suivant

1
Boolean MongoCursor.hasNext();

Résultat de retour:

  • Boolean , vrai s'il y a un enregistrement

next

Renvoie l'enregistrement suivant du curseur actuel

1
Object MongoCursor.next();

Résultat de retour:

  • Object , objet d'enregistrement ou null si aucun enregistrement

count

Recherchez le nombre total d'enregistrements de curseur

1
Integer MongoCursor.count(Boolean applySkipLimit = false);

Paramètres d'appel:

  • applySkipLimit : Boolean, spécifie s'il faut interroger le nombre d'enregistrements après le saut et la limite, la valeur par défaut est false, pour interroger le nombre total d'enregistrements

Résultat de retour:

  • Integer , renvoie le nombre total d'enregistrements

size

Recherchez le nombre total d'enregistrements de curseur, équivalent à count (true)

1
Integer MongoCursor.size();

Résultat de retour:

  • Integer , renvoie le nombre total d'enregistrements

forEach

Parcourez tous les enregistrements et rappelez la fonction de traitement

1
MongoCursor.forEach(Function func);

Paramètres d'appel:

  • func : Function, 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 : Function, spécifiez la fonction de traitement

Résultat de retour:

  • Array , retourne le tableau des 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

Modifiez la stratégie d'indexation par défaut du serveur mongodb, utilisez l'index spécifié pour la requête

1
MongoCursor MongoCursor.hint(Object opts);

Paramètres d'appel:

  • opts : Object, spécifiez l'index obligatoire

Résultat de retour:

  • MongoCursor , retourne l'objet curseur lui-même pour les appels chaînés

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 d'attributs lisibles définis par l'objet

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

Paramètres d'appel:

  • key : chaîne, inutilisée

Résultat de retour:

  • Value , retourne une valeur contenant JSON sérialisable