Zajmuję się tworzeniem aplikacji sieciowej w nodejs połączonej z mongodb poprzez złącze mongo native.W jaki sposób sortuje wyniki w wyszukiwarce nodejs - mongodb, ale wywołując metodę dynamiczną
W jednym z moich plików js, mam metoda rodzajowa do wywołania „znaleźć” lub „findOne” operację odzyskać cokolwiek muszę z kolekcji MongoDB, tak:
To działa dobrze dla mnie.
Ale teraz, muszę sortować wyniki, i o ile wiem, Mongodb używa metody "sort", aby to osiągnąć.
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 {
...
}
}
);
}
});
W prostej kwerendy, to powinno być tak: Na przykład:
collection.find().sort({field : 1}),
nie wiem jak nazwać „sort” metoda, to robi im mój ogólny sposób.
Wszelkie pomysły?
Dzięki.
Czy możesz podać trochę więcej szczegółów na temat tego, czego szukasz? –
Przepraszam, zmieniłem moje pytanie. Mam nadzieję, że to pomoże. – larrytron