Я разрабатываю веб-приложение в nodejs, подключенное к mongodb через собственный разъем mongo.
В одном из моих js-файлов у меня есть общий метод для вызова операции «find» или «findOne» для извлечения всего, что мне нужно, из коллекции mongodb, например:
Он отлично работает для меня.
Но теперь мне нужно отсортировать результаты, и, насколько я знаю, Mongodb использует для этого метод «сортировки».
collection.ensureIndex(indexedFields, function(error, indexName) {
if (error) {
callback(error);
} else {
var operation = (params.options.one) ? collection.findOne : collection.find;
operation.call(collection, params.selector, params.fields, params.options,
function(error, result){
if (error) {
...
} else {
...
}
}
);
}
});
В простом запросе это должно быть так :Например:
collection.find().sort({field : 1}),
Я не знаю, как вызвать метод «сортировки», делая это своим общим способом.
Любые идеи?
Спасибо.