Nehmen wir an, ich habe eine Reihe von Beiträgen (für einen Feed, wie einen Twitter/Facebook/Foursquare-Feed) in MongoDB, und jeder Beitrag hat eine Standort & a Zeitstempel .
Wie bekomme ich am besten die neuesten und nächsten Beiträge, begrenzt auf 20 Beiträge?
Auch dies ist eine subjektive Frage. Nehmen wir an, Sie können angeben $maxDistance
und die maximale Zeit seit jetzt (ich bin nicht sicher, wie Sie es sonst tun würden.). Wie würden Sie sie spezifizieren? Würden Sie nach der jüngsten oder der nächstgelegenen Zeit sortieren, oder würden Sie es zufällig lassen oder anders sortieren? Welcher Sortieralgorithmus ist Ihrer Meinung nach am interessantesten?