mongo ネイティブ コネクタを介して mongodb に接続された nodejs で Web アプリを開発しています。
私のjsファイルの1つに、「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}),
「ソート」メソッドを呼び出す方法がわかりません。それは私の一般的な方法です。
何か案は?
ありがとう。