Objet intégré objet

Objet MongoCursor

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 renvoi 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 , retourne l'objet curseur lui-même pour faciliter les appels en chaîne

limit

Spécifiez le nombre maximal d'enregistrements pour renvoyer les résultats

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 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 , retourne l'objet curseur lui-même pour faciliter les appels en chaîne

hasNext

Demander si le curseur actuel a l'enregistrement suivant

1
Boolean MongoCursor.hasNext();

Résultat de retour:

  • Boolean , renvoie true 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, retourne 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 : Boolean, spécifiez s'il faut interroger le nombre d'enregistrements après sauter et limiter, la valeur par défaut est false, interroger le nombre total d'enregistrements

Résultat de retour:

  • Integer , renvoie le nombre total d'enregistrements

size

Le nombre total d'enregistrements du curseur de requête, équivalent à count (vrai)

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

Modifiez la stratégie d'index 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 faciliter 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 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, non utilisée

Résultat de retour:

  • Value , renvoie une valeur contenant JSON sérialisable