Hice una aplicación de revisión con Express y Mongoose. Tengo un modelo de revisión como el siguiente:
var mongoose = require('mongoose'); var ReviewSchema = mongoose.Schema({ title: String, description: String, rating: Number }, { timestamps: true } ); module.exports = mongoose.model('Review', ReviewSchema);En mi controlador, solo obtengo la lista de todas las revisiones como se muestra a continuación. Pero ahora quiero obtener una lista con 10 reseñas recientes y ordenarlas por (ordenar por marcas de tiempo). ¿Cómo puedo hacerlo con mangosta? ¡Por favor, ayúdame! Soy un novato con NodeJS y Mongodb.
exports.findAll = function(req, res) { console.log("Fetching Review...") // Retrieve and return all reviews from the database. Review.find(function(err, reviews){ if(err) { console.log(err); res.status(500).send({message: "Some error occurred while retrieving Review."}); } else { res.send(reviews); } }); };Muchas gracias