Описание схемы:
var mongoose = require("mongoose");
var random = require('mongoose-random');
var productSchema = new mongoose.Schema(
{
Name: String,
Description: String,
Price: Number,
Category: String
},
{
collection: 'sportsStore'
}
)
productSchema.plugin(random, {path: 'r'});
var products = mongoose.model('sportsStore', productSchema);
module.exports = products;
Место, где вызывается findRandom()
getRandomProducts: function (count) {
products.findRandom().limit(count).exec(function(error, result) {
console.log(result);
})
В консоль получаем [].
В коллекции документы присуствуют, простой find() работает. Где проблема? Подскажите, будьте добры.