Я использую mon goose -random: 'https://github.com/matomesc/mongoose-random' Я хочу показывать свои статьи в случайной последовательности. Но findRandom () не работает.
Мое приложение. js
app.get('/', function (req, res) {
var perPage = 5
var page = req.query.query;
Metin
.findRandom()
.skip((perPage * page) - perPage)
.limit(perPage)
.exec(function(err, metins) {
Metin.count().exec(function(err, count) {
if (err) return next(err)
res.render('index', {
current: page,
pages: Math.ceil(count / perPage),
metins: metins,
})
})
})
});
Также в моей модели. js, я реализовал:
var random = require('mongoose-random');
.
.
.
metinSchema.plugin(random);
Не могу понять, почему не работает. Проблема в том, что он не выдает ошибок, но в то же время не показывает мои статьи (метин). Просто показывает страницу без моих статей. Если просто использовать find ({}), отображаются мои статьи. Я не мог понять, почему он не работает?
Не могли бы вы мне помочь?