Estoy desarrollando una aplicación web en un nodoj conectado a mongodb a través del conector nativo mongo.Cómo se ordena en una búsqueda nodejs - mongodb, pero llamando a un método dinámico
En una de mis archivos js, tengo un método genérico para invocar una u operación "encontrar" "findOne" para recuperar todo lo que necesito de una colección MongoDB, así:
Funciona bien para mí.
Pero ahora, tengo que ordenar los resultados, y hasta donde yo sé, Mongodb utiliza el método de "ordenar" para lograr esto.
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 {
...
}
}
);
}
});
En una consulta sencilla, esto debería ser así: Por ejemplo:
collection.find().sort({field : 1}),
no sé cómo llamar método de "especie", haciéndolo im mi manera genérica.
¿Alguna idea?
Gracias.
¿Puedes dar un poco más detalles sobre lo que estás buscando? –
Lo siento, modifiqué mi pregunta. Espero eso ayude. – larrytron