En utilisant mangouste pour trouver par identifiant et 10 objets suivants
Question
Je veux utiliser Mongoose pour trouver un objet par _id puis puis les 10 objets précédents. J'ai trouvé comment sort
à l'ordre par date et la fonction find
pour trouver un objet spécifique en identifiant et la fonction limit
pour limiter les résultats à 10, je viens pas compris comment trouver un objet spécifique et les 9 objets qui viennent après.
La solution
mangouste est construit sur MongoDB, et la syntaxe de la requête est essentiellement identique entre les deux. page des requêtes avancées a une section sur la correspondance de l'inégalité.
Je n'ai pas testé, mais depuis le MongoDB ID est un entier de façon monotone croissante (mais pseudo-aléatoire), il devrait être possible:
db.myCollection.find( { _id : { $gte : myIdVal } } ).limit(10);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow