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.

Était-ce utile?

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
scroll top