我正在開發一個通過mongo本機連接器連接到mongodb的nodejs中的web應用程序。如何排序結果在nodejs - mongodb搜索,但通過調用動態方法
在我的js文件之一,我有一個通用的方法來調用「查找」或「findOne」操作來獲取無論我從MongoDB中收集所需要的,是這樣的:
它工作正常的我。
但是現在,我需要對結果進行排序,並且據我所知,Mongodb使用「sort」方法來實現這一點。
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}),
我不知道該怎麼稱呼「排序」的方法,這樣做即時通訊我的通用方法。
任何想法?
謝謝。
你可以給一個關於你在找什麼的更多細節? – 2012-07-19 11:58:04
對不起,我修改了我的問題。希望能幫助到你。 – larrytron 2012-07-19 13:35:54