Sto sviluppando un'applicazione web in nodejs connessi a mongodb tramite il connettore mongo nativo.Come si ottiene un ordinamento in una ricerca nodejs - mongodb, ma, chiamando un metodo dinamico
In uno dei miei file js, ho un metodo generico di invocare una o operazione "trovare" "findOne" per recuperare tutto quello che ho bisogno da una collezione MongoDB, in questo modo:
Funziona bene per me.
Ma ora, ho bisogno di ordinare i risultati, e per quanto ne so, Mongodb usa il metodo "sort" per raggiungere questo obiettivo.
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 {
...
}
}
);
}
});
In una semplice query, questo dovrebbe essere simile a questo: Per esempio:
collection.find().sort({field : 1}),
non so come chiamare il metodo "sort", facendo im mio modo generico.
Qualche idea?
Grazie.
Puoi fornire un altri dettagli su cosa stai cercando? –
Spiacente, ho modificato la mia domanda. Spero che sia d'aiuto. – larrytron