Я сделал обзор приложения с Express и Mongoose. У меня есть модель обзора, как показано ниже:
var mongoose = require('mongoose');
var ReviewSchema = mongoose.Schema({
title: String,
description: String,
rating: Number
}, {
timestamps: true
}
);
module.exports = mongoose.model('Review', ReviewSchema);
В моем контроллере я просто получаю список всех отзывов, как показано ниже. Но теперь я хочу получить список с 10 недавними отзывами и отсортировать их по времени. Как я могу сделать это с мангустом? Пожалуйста, помогите мне! Я новичок в NodeJS и 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);
}
});
};
Большое вам спасибо