Digamos que tengo un montón de publicaciones (para un feed, como Twitter/Facebook/foursquare feed) en MongoDB, y cada publicación tiene location & a timestamp.Encuentra las publicaciones más recientes y más cercanas, límite 20
¿Cuál es la mejor forma de obtener las publicaciones más recientes de &, limitadas a 20 publicaciones?
Esta es también una pregunta subjetiva. Digamos que puede especificar $maxDistance
y el tiempo máximo desde ahora (no estoy seguro de cómo lo haría de otra manera). ¿Cómo los especificaría? ¿Ordenarías por más reciente o más cercano, o lo mantendría al azar u ordenaría de otra manera? ¿Qué algoritmo de clasificación crees que es más interesante?
¿Podría proporcionar consultas de ejemplo que no funcionan? Esto ahorraría algo de tiempo de investigación para aquellos que deberían responder. – sanmai